XML 74 R67.htm IDEA: XBRL DOCUMENT v3.25.3
Notes Payable - Schedule of Notes Payable (Detail) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Notes Payable [Line Items]    
Credit agreement $ 22,338 $ 33,338
Other debt 42,109 19,801
Plus: exit fee due upon repayment of debt 3,098 3,098
Total 67,545 56,237
Less: unamortized deferred financing costs (367) (758)
Total notes payable 67,178 55,479
Less: current portion of notes payable (7,461) (6,022)
Notes payable, non-current 59,717 49,457
Credit Agreement    
Notes Payable [Line Items]    
Credit agreement 22,338 33,338
Plus: exit fee due upon repayment of debt 3,098 3,098
Total 25,436 36,436
Less: unamortized deferred financing costs (367) (758)
Total notes payable 25,069 35,678
Less: current portion of notes payable (5,563) (4,733)
Notes payable, non-current 19,506 30,945
Other Debt    
Notes Payable [Line Items]    
Other debt 42,109 19,801
Total 42,109 19,801
Total notes payable 42,109 19,801
Less: current portion of notes payable (1,898) (1,289)
Notes payable, non-current $ 40,211 $ 18,512