v3.26.1
Stock-Based Compensation (Details) - shares
3 Months Ended 6 Months Ended
Apr. 02, 2026
Jan. 28, 2026
Jun. 30, 2026
Jun. 30, 2026
Nov. 30, 2025
Stock-Based Compensation          
Number of shares authorized (in shares)         700,000
2026 employee bonus program          
Stock-Based Compensation          
Percentage of cash portion   25.00%      
Percentage of equity portion 75.00%        
Restricted stock unit          
Stock-Based Compensation          
RSU granted (in shares)   16,552 19,972 46,288  
Share based compensation, award vesting period   1 year      
Requisite service period   1 year      
Restricted stock unit | Other individuals          
Stock-Based Compensation          
RSU granted (in shares)       9,764  
Stock option          
Stock-Based Compensation          
Shares purchased (in shares)     11,788 11,788  
PSUs          
Stock-Based Compensation          
RSU granted (in shares)       91,766  
PSUs | 2026 employee bonus program          
Stock-Based Compensation          
RSU granted (in shares)       91,766  
Share based compensation, award vesting period   36 months      
Percentage of awards to be paid on achievement of performance   100.00%      
PSUs | Minimum | 2026 employee bonus program          
Stock-Based Compensation          
Percentage of awards to be paid on achievement of performance   0.00%      
PSUs | Maximum | 2026 employee bonus program          
Stock-Based Compensation          
Percentage of awards to be paid on achievement of performance   200.00%