v3.26.1
Debt - Schedule of Debt (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Long term portion $ 56,975 $ 65,455
Term Loan [Member]    
Debt Instrument [Line Items]    
Term loan/ Revolving line of credit 79,500 92,500
Exit fee 2,622 1,152
Issuance costs (1,801) (3,082)
Total debt 80,321 90,570
Current portion 23,346 25,115
Long term portion 56,975 65,455
Revolving Facility [Member]    
Debt Instrument [Line Items]    
Term loan/ Revolving line of credit 10,900 15,000
Exit fee 584 45
Issuance costs (604) (699)
Total debt $ 10,880 $ 14,346