XML 74 R65.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 19, 2024
Aug. 01, 2025
Jun. 27, 2025
Jun. 27, 2025
May 31, 2025
Stockholders Equity Note [Line Items]          
Weighted-average period of cost expected to recognize       2 years  
Estimated forfeiture rate       8.00%  
Repurchase of common stock     260,515    
Share remained available for repurchased program.     $ 25,521,000 $ 25,521,000  
Repurchase of share, value     $ 4,479,000    
Subsequent Event          
Stockholders Equity Note [Line Items]          
Repurchase of common stock   115,115      
Repurchase of share, value   $ 1,982,000      
Maximum          
Stockholders Equity Note [Line Items]          
Share repurchase program, authorized, amount         $ 30,000,000
Omnibus Plan          
Stockholders Equity Note [Line Items]          
Share-based compensation arrangement by share-based payment award, expiration period       10 years  
Share-based compensation arrangement by share-based payment award, number of additional shares authorized 2,600,000        
Share-based compensation arrangement by share-based payment award, number of shares authorized 22,805,000        
Omnibus Plan | Employee Stock Option          
Stockholders Equity Note [Line Items]          
Share-based compensation arrangement by share-based payment award, vesting period       3 years  
Omnibus Plan | Restricted Stock          
Stockholders Equity Note [Line Items]          
Share-based compensation arrangement by share-based payment award, number of shares available for grant     731,032 731,032  
Omnibus Plan | Restricted Stock | Minimum          
Stockholders Equity Note [Line Items]          
Share-based compensation arrangement by share-based payment award, vesting period       1 year  
Omnibus Plan | Restricted Stock | Maximum          
Stockholders Equity Note [Line Items]          
Share-based compensation arrangement by share-based payment award, vesting period       3 years