XML 68 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders’ Equity - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 33 Months Ended
Oct. 02, 2024
intallment
shares
Oct. 01, 2024
shares
Oct. 02, 2023
intallment
Feb. 23, 2021
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
$ / shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
shares
Sep. 30, 2024
USD ($)
Mar. 30, 2022
USD ($)
Share-Based Payment Arrangement [Abstract]                      
Percentage of expected performance targets to be achieved target award         125.00%   125.00%        
Authorized amount | $                     $ 50,000
Stock repurchase program, remaining authorized repurchase amount | $         $ 48,100   $ 48,100        
Equity-based awards | $             $ 6,717 $ 6,925      
Performance Shares                      
Share-Based Payment Arrangement [Abstract]                      
Awarded (in shares) | shares             152,072        
Percentage of target award granted             100.00%        
Number of shares of common stock consisted in each unit (in shares) | shares             1        
Number of equal annual installments for vesting | intallment     3                
Share-based payment arrangement, expense | $         1,200 $ 900 $ 2,700 2,600      
Time-Based Restricted Stock Units                      
Share-Based Payment Arrangement [Abstract]                      
Awarded (in shares) | shares 175,382 36,596         211,978        
Number of equal annual installments for vesting | intallment 3                    
Restricted Stock Units                      
Share-Based Payment Arrangement [Abstract]                      
Awarded (in shares) | shares             364,050,000        
Share-based payment arrangement, expense | $         2,300 2,100 $ 6,300 $ 6,500      
Nonvested award | $         6,300   $ 6,300        
Cost not yet recognized, period for recognition             1 year 3 months 18 days        
Employee Stock                      
Share-Based Payment Arrangement [Abstract]                      
Shares issued as part of employee stock purchase plan (in shares) | shares             36,167 25,493      
Equity-based awards | $         100 $ 100 $ 400 $ 400      
Stock to be purchased under ESPP | $         $ 600   $ 600     $ 300  
Shares issued (in dollars per share) | $ / shares         $ 14.77 $ 28.72 $ 14.77 $ 28.72      
Class A Common Stock                      
Share-Based Payment Arrangement [Abstract]                      
Capital shares reserved for future issuance (in shares) | shares         1,631,312   1,631,312        
Repurchased shares (in shares) | shares         0            
Repurchased and retired shares (in shares) | shares                 73,487    
Repurchase and retirement of shares amount | $                 $ 1,900    
Percentage of outstanding shares, ESPP issuance       1.00%              
Class A Common Stock | Maximum                      
Share-Based Payment Arrangement [Abstract]                      
Shares issued as part of employee stock purchase plan (in shares) | shares       567,455