XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt - Summary of Debt Outstanding (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Short-term financing $ 23,879 $ 22,765
Unamortized debt issuance costs (2,138) (2,851)
Total 44,714  
Unamortized debt issuance costs (2,320) (2,490)
Total 42,394 40,074
Less: Current portion of long-term debt (4,984) (3,976)
Total long-term debt, excluding current portion 37,410 36,098
Financing loan    
Debt Instrument [Line Items]    
Total 9,491 6,799
VIE Financing | Financing loan    
Debt Instrument [Line Items]    
Total 35,223 35,765
Financing loan    
Debt Instrument [Line Items]    
Short-term financing 0 3,822
Revolver | Line of Credit    
Debt Instrument [Line Items]    
Short-term financing $ 26,017 $ 21,794