XML 75 R67.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Notes Payable - Schedule of Notes Payable (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Notes Payable [Line Items]    
Credit agreement $ 34,583 $ 19,920
Other debt 6,589 2,597
Plus: exit fee due upon repayment of debt 3,098 1,764
Less: unamortized deferred financing costs (1,111) (3,195)
Total notes payable 43,159 21,086
Less: current portion of notes payable (4,366) (3,985)
Notes payable, non-current 38,793 17,101
Credit Agreement    
Notes Payable [Line Items]    
Credit agreement 34,583 19,920
Plus: exit fee due upon repayment of debt 3,098 1,764
Less: unamortized deferred financing costs (1,111) (3,195)
Total notes payable 36,570 18,489
Less: current portion of notes payable (3,429) (2,283)
Notes payable, non-current 33,141 16,206
Other Debt    
Notes Payable [Line Items]    
Other debt 6,589 2,597
Total notes payable 6,589 2,597
Less: current portion of notes payable (937) (1,702)
Notes payable, non-current $ 5,652 $ 895