v3.26.3
Credit Facility and Long-Term Debt - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2026
Aug. 01, 2025
Mar. 13, 2024
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2024
Mar. 31, 2024
Debt Instrument [Line Items]                
Amortization of deferred financing costs         $ 840 $ 776    
Expiration date   Aug. 01, 2028            
Loss on extinguishment       $ (1,923) (1,755) $ (1,923)    
Deferred debt financing costs         1,200      
Minimum | Base Rate and SONIA based Loans                
Debt Instrument [Line Items]                
Basis spread on variable rate   2.00%            
Minimum | Term SOFR, Daily Simple SOFR and EURIBOR Loans                
Debt Instrument [Line Items]                
Basis spread on variable rate   3.00%            
Maximum | Base Rate and SONIA based Loans                
Debt Instrument [Line Items]                
Basis spread on variable rate   2.75%            
Maximum | Term SOFR, Daily Simple SOFR and EURIBOR Loans                
Debt Instrument [Line Items]                
Basis spread on variable rate   3.75%            
2024 Revolving Credit Facility                
Debt Instrument [Line Items]                
Loss on extinguishment         $ (300)      
2024 Revolving Credit Facility, Maturing March 13, 2027                
Debt Instrument [Line Items]                
Expiration date     Mar. 13, 2027          
Maximum borrowing capacity             $ 50,000  
2024 Revolving Credit Facility, Maturing March 13, 2027 | UK Borrower                
Debt Instrument [Line Items]                
Maximum borrowing capacity             $ 10,000  
2025 Revolving Credit Facility, Maturing August 1, 2028                
Debt Instrument [Line Items]                
Maximum borrowing capacity   $ 90,000            
Loss on extinguishment $ (1,800)              
2025 Revolving Credit Facility, Maturing August 1, 2028 | UK Borrower                
Debt Instrument [Line Items]                
Maximum borrowing capacity   15,000            
Term Loan Facility                
Debt Instrument [Line Items]                
Maximum borrowing capacity   60,000            
2024 Term Loan Facility                
Debt Instrument [Line Items]                
Expiration date     Mar. 13, 2027          
Maximum borrowing capacity               $ 50,000
Proceeds from credit agreement   43,200            
Loss on extinguishment   (1,700)            
Swingline Facility                
Debt Instrument [Line Items]                
Maximum borrowing capacity   10,000            
Letter of Credit                
Debt Instrument [Line Items]                
Maximum borrowing capacity   $ 5,000            
2026 Term Loan Facility                
Debt Instrument [Line Items]                
Interest rates for outstanding borrowings         11.59%      
2026 Term Loan Facility | Blue Torch Finance, LLC                
Debt Instrument [Line Items]                
Expiration date Apr. 30, 2029              
Maximum borrowing capacity $ 85,000              
Monthly amortized percentage 1.25%              
Interest payment percentage 3.00%              
2026 Term Loan Facility | Blue Torch Finance, LLC | Leverage Ratio is Greater than or Equal to 3.00x                
Debt Instrument [Line Items]                
Basis spread on variable rate 6.50%              
Debt leverage ratio 3              
2026 Term Loan Facility | Blue Torch Finance, LLC | Leverage Ratio is Greater than or Equal to 2.25x but Less than 3.00x                
Debt Instrument [Line Items]                
Basis spread on variable rate 6.25%              
2026 Term Loan Facility | Blue Torch Finance, LLC | Base Rate | Leverage Ratio is Less than 2.25x                
Debt Instrument [Line Items]                
Basis spread on variable rate 5.75%              
2026 Term Loan Facility | Blue Torch Finance, LLC | SOFR | Leverage Ratio is Greater than or Equal to 3.00x                
Debt Instrument [Line Items]                
Basis spread on variable rate 7.50%              
2026 Term Loan Facility | Blue Torch Finance, LLC | SOFR | Leverage Ratio is Greater than or Equal to 2.25x but Less than 3.00x                
Debt Instrument [Line Items]                
Basis spread on variable rate 7.25%              
2026 Term Loan Facility | Blue Torch Finance, LLC | SOFR | Leverage Ratio is Less than 2.25x                
Debt Instrument [Line Items]                
Basis spread on variable rate 6.75%              
2026 Term Loan Facility | Minimum | Blue Torch Finance, LLC | Leverage Ratio is Greater than or Equal to 2.25x but Less than 3.00x                
Debt Instrument [Line Items]                
Debt leverage ratio 2.25              
2026 Term Loan Facility | Minimum | Blue Torch Finance, LLC | Leverage Ratio is Less than 2.25x                
Debt Instrument [Line Items]                
Debt leverage ratio 2.25              
2026 Term Loan Facility | Maximum | Blue Torch Finance, LLC | Leverage Ratio is Greater than or Equal to 2.25x but Less than 3.00x                
Debt Instrument [Line Items]                
Debt leverage ratio 3              
2026 Revolving Credit Facility                
Debt Instrument [Line Items]                
Remaining borrowing capacity         $ 61,500      
2026 Revolving Credit Facility | Bank of America                
Debt Instrument [Line Items]                
Expiration date Apr. 30, 2029              
2026 Revolving Credit Facility | Minimum | Bank of America | Base Rate                
Debt Instrument [Line Items]                
Basis spread on variable rate 0.50%              
2026 Revolving Credit Facility | Minimum | Bank of America | US Term SOFR Loans, UK SONIA Rate Loans and UK EURIBOR Loans                
Debt Instrument [Line Items]                
Basis spread on variable rate 1.50%              
2026 Revolving Credit Facility | Maximum | Bank of America | Base Rate                
Debt Instrument [Line Items]                
Basis spread on variable rate 1.00%              
2026 Revolving Credit Facility | Maximum | Bank of America | US Term SOFR Loans, UK SONIA Rate Loans and UK EURIBOR Loans                
Debt Instrument [Line Items]                
Basis spread on variable rate 2.00%              
2026 Revolving Credit Facility | UK Borrower | Minimum | Bank of America                
Debt Instrument [Line Items]                
Maximum borrowing capacity $ 10,000              
2026 Revolving Credit Facility | UK Borrower | Maximum | Bank of America                
Debt Instrument [Line Items]                
Maximum borrowing capacity 15,000              
2026 Revolving Credit Facility | US Borrower | Minimum | Bank of America                
Debt Instrument [Line Items]                
Maximum borrowing capacity 50,000              
2026 Revolving Credit Facility | US Borrower | Maximum | Bank of America                
Debt Instrument [Line Items]                
Maximum borrowing capacity $ 65,000