v3.26.3
Equity and Stock-Based Compensation - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Apr. 01, 2026
May 07, 2025
Apr. 01, 2025
Apr. 01, 2024
Apr. 01, 2023
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Jan. 31, 2026
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                            
Stock repurchase activity, authorized amount   $ 75,000,000                        
Stock repurchase program expiration date   May 06, 2027                        
Stock repurchased during period, shares           0     712,205     2,156,341 1,205,724  
Stock repurchased during period, value             $ 25,000,000 $ 2,199,000 $ 10,256,000 $ 5,010,000 $ 1,750,000 $ 27,200,000 $ 17,000,000  
Options granted                       0    
Common Stock                            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                            
Stock repurchased during period, shares             1,995,000 162,000 712,000 373,000 121,000      
Stock repurchased during period, value             $ 2,000   $ 1,000          
Warrants, outstanding                           550,000
Performance Based Restricted Stock                            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                            
Shares granted 170,373   21,999 13,925               197,280    
Released     12,201 15,356 17,886             (45,443)    
Service period                       3 years    
Performance Based Restricted Stock | Vest in First year                            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                            
Vesting percentage                       33.00%    
Performance Based Restricted Stock | Vest in Second year                            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                            
Vesting percentage                       33.00%    
Performance Based Restricted Stock | Vest in third year                            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                            
Vesting percentage                       34.00%    
Performance Based Restricted Stock | Minimum                            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                            
Target units percentage earned                       0.00%    
Performance Based Restricted Stock | Maximum                            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                            
Target units percentage earned                       150.00%