v3.25.3
Stock-Based Compensation - Omnibus Incentive Plan (Details) - Omnibus Plan - $ / shares
9 Months Ended
Jan. 30, 2024
Sep. 30, 2025
Stock based compensation    
Number of shares authorized 3,200,000  
Number of additional shares authorized 1,000,000  
Number of shares available for grant   727,878
Stock Options    
Stock based compensation    
Stock options granted (in shares)   0
Outstanding (in shares)   730,364
Exercise price (in dollars per share)   $ 21.33
Stock option life (in years)   7 years
Number of shares    
Granted (in shares)   0
Balance at end of year (in shares)   730,364
Weighted-Average Exercise Price    
Balance at end of year (in dollars per share)   $ 21.33
Number of unvested options scheduled to vest    
Granted (in shares)   0