XML 75 R67.htm IDEA: XBRL DOCUMENT v3.24.3
Notes Payable - Schedule of Notes Payable (Detail) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Notes Payable [Line Items]    
Credit agreement $ 34,583 $ 19,920
Other debt 9,914 2,597
Total 44,497 22,517
Plus: exit fee due upon repayment of debt 3,098 1,764
Less: unamortized deferred financing costs (871) (3,195)
Total notes payable 46,724 21,086
Less: current portion of notes payable (4,860) (3,985)
Notes payable, non-current 41,864 17,101
Credit Agreement    
Notes Payable [Line Items]    
Credit agreement 34,583 19,920
Total 34,583 19,920
Plus: exit fee due upon repayment of debt 3,098 1,764
Less: unamortized deferred financing costs (871) (3,195)
Total notes payable 36,810 18,489
Less: current portion of notes payable (3,429) (2,283)
Notes payable, non-current 33,381 16,206
Other Debt    
Notes Payable [Line Items]    
Other debt 9,914 2,597
Total 9,914 2,597
Total notes payable 9,914 2,597
Less: current portion of notes payable (1,431) (1,702)
Notes payable, non-current $ 8,483 $ 895