v3.25.2
Senior Debt - Summary of Debt (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Total outstanding borrowings under the Credit Facility $ 238,734 $ 218,880
Other borrowings 576 0
Total outstanding borrowings 238,734 218,880
Less: current portion (1,857) (1,650)
Total debt, less current portion 236,877 217,230
Revolving Credit Loan [Member]    
Debt Instrument [Line Items]    
Revolving credit facility 233,900 214,200
Senior Debt [Member]    
Debt Instrument [Line Items]    
Total outstanding borrowings under the Credit Facility 233,900 214,200
Total outstanding borrowings 233,900 214,200
Line Of Credit [Member]    
Debt Instrument [Line Items]    
Outstanding borrowing under the joint venture term debt 6,472 7,297
Term Debt [Member]    
Debt Instrument [Line Items]    
Unamortized debt discount $ (2,214) $ (2,617)