XML 74 R67.htm IDEA: XBRL DOCUMENT v3.25.2
Notes Payable - Schedule of Notes Payable (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Notes Payable [Line Items]    
Credit agreement $ 22,338 $ 33,338
Other debt 41,099 19,801
Plus: exit fee due upon repayment of debt 3,098 3,098
Total 66,535 56,237
Less: unamortized deferred financing costs (528) (758)
Total notes payable 66,007 55,479
Less: current portion of notes payable (8,757) (6,022)
Notes payable, non-current 57,250 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 (528) (758)
Total notes payable 24,908 35,678
Less: current portion of notes payable (7,000) (4,733)
Notes payable, non-current 17,908 30,945
Other Debt    
Notes Payable [Line Items]    
Other debt 41,099 19,801
Total 41,099 19,801
Total notes payable 41,099 19,801
Less: current portion of notes payable (1,757) (1,289)
Notes payable, non-current $ 39,342 $ 18,512