Quarterly report [Sections 13 or 15(d)]

Stockholder's Equity - Stock Purchase Program (Details)

v3.25.3
Stockholder's Equity - Stock Purchase Program (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 31, 2024
Sep. 28, 2025
Jun. 29, 2025
Mar. 30, 2025
Sep. 30, 2024
Jun. 30, 2024
Sep. 28, 2025
Sep. 30, 2024
Dec. 31, 2023
Equity, Class of Treasury Stock [Line Items]                  
Common stock, dividend issued             $ 0 $ 0  
Stock Repurchase Program, additional authorized amount $ 5,000                
Aggregate value of shares repurchased   $ 201 $ 598 $ 307 $ 2,263 $ 888 $ 1,100 $ 3,200  
Purchase of treasury stock (in shares)   100,000     600,000   400,000 700,000  
Number of shares repurchased             3,390,247    
Value of shares repurchased             $ 19,300    
Maximum                  
Equity, Class of Treasury Stock [Line Items]                  
Shares authorized under repurchase program                 $ 15,000