Quarterly report [Sections 13 or 15(d)]

Stockholder's Equity - Stock Purchase Program (Details)

v3.25.2
Stockholder's Equity - Stock Purchase Program (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2024
Jun. 29, 2025
Mar. 30, 2025
Jun. 30, 2024
Jun. 29, 2025
Jun. 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,000            
Purchase of treasury stock (in shares)   200,000   200,000 300,000 200,000  
Aggregate value of shares repurchased   $ 598,000 $ 307,000 $ 888,000 $ 900,000 $ 900,000  
Number of shares repurchased         3,320,498    
Value of shares repurchased         $ 19,100,000    
Maximum              
Equity, Class of Treasury Stock [Line Items]              
Shares authorized under repurchase program             $ 15,000,000