XML 111 R98.htm IDEA: XBRL DOCUMENT v3.25.4
Stockholders' Equity - Additional Information (Details) - USD ($)
12 Months Ended
Jun. 19, 2024
Jun. 15, 2023
Jan. 02, 2026
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     375,630  
Repurchase of share, value     $ 6,461,000  
Share remained available for repurchased program     $ 23,539,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 2,170,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     1,310,727  
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