Quarterly report [Sections 13 or 15(d)]

Debt - Schedule of Long-Term Debt (Details)

v3.25.3
Debt - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Jul. 24, 2025
Mar. 31, 2025
Debt Instrument [Line Items]      
Secured debt $ 124,337   $ 138,366
Less current portion (6,250)   (18,000)
Long-term debt, net 118,087   120,366
Borrowings under revolving credit facility 14,700   0
Secured Debt | December 31, 2025, Through September 30, 2026 | Line of Credit      
Debt Instrument [Line Items]      
Principal Amount   1.25%  
Secured Debt | December 31, 2026, Through June 30, 2030 | Line of Credit      
Debt Instrument [Line Items]      
Principal Amount   1.875%  
U S Term Loan Facility due September 2026 | Outstanding principal amount of senior secured credit facility      
Debt Instrument [Line Items]      
Deferred debt issuance costs     126
Secured debt 0   60,873
Increamental Rate Term Loan due September 2026 | Outstanding principal amount of senior secured credit facility      
Debt Instrument [Line Items]      
Deferred debt issuance costs     382
Secured debt 0   77,493
Amended U.S. Term Loan Facility due June 2030 | Outstanding principal amount of senior secured credit facility      
Debt Instrument [Line Items]      
Deferred debt issuance costs 663    
Secured debt $ 124,337   $ 0