v3.25.1
Debt - Additional Information (Details)
3 Months Ended
Dec. 19, 2024
USD ($)
May 12, 2022
USD ($)
Apr. 30, 2021
USD ($)
Mar. 31, 2025
USD ($)
Sep. 30, 2024
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Debt Instrument [Line Items]              
Repayment of revolving credit facility       $ 18,100,000   $ 0  
Leverage ratio, maximum     4.25        
Debt instrument, covenant, leverage ratio, step-down, term one     3.75        
Debt instrument, covenant, leverage ratio, step-down, term two     3.00        
Fixed charge coverage ratio     1.20        
Amortization payments year one percentage     5.00%        
Amortization payments year two percentage     7.50%        
Amortization payments year three percentage     10.00%        
Amortization payments year four percentage     12.50%        
Amortization payments year five percentage     15.00%        
Cash payments for interest       2,800,000   $ 2,900,000  
Domestic Line of Credit | Revolving credit facility              
Debt Instrument [Line Items]              
Maximum borrowing capacity $ 125,000,000 $ 150,000,000 $ 125,000,000        
Increase in the size of revolving credit facility $ 25,000,000 25,000,000          
Repayment of revolving credit facility         $ 20,000,000    
Leverage ratio, maximum 4.25            
Debt instrument, covenant, leverage ratio, step-down, term one 3.75            
Debt instrument, covenant, leverage ratio, step-down, term two 3.00            
Line of credit facility, accordion feature, increase limit $ 15,000,000            
Outstanding borrowings       32,400,000      
Availability of borrowing       91,500,000      
Debt instrument fee       700,000     $ 800,000
Long-term debt       32,400,000     50,500,000
Domestic Line of Credit | Bridge Loan              
Debt Instrument [Line Items]              
Maximum borrowing capacity 10,000,000            
Domestic Line of Credit | Letter of Credit              
Debt Instrument [Line Items]              
Maximum borrowing capacity 10,000,000            
Outstanding borrowings       1,100,000     1,100,000
Line of Credit | Revolving credit facility              
Debt Instrument [Line Items]              
Availability of borrowing       102,500,000      
Term loan facility | Domestic Line of Credit              
Debt Instrument [Line Items]              
Maximum borrowing capacity $ 85,000,000 $ 175,000,000 $ 150,000,000        
China credit facility | Foreign Line of Credit | Revolving credit facility              
Debt Instrument [Line Items]              
Maximum borrowing capacity             11,000,000
Outstanding borrowings       0     $ 0
Availability of borrowing       $ 11,000,000.0