XML 159 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Schedule of Debt Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Line of Credit Facility [Line Items]    
Finance obligation $ 3,022 $ 1,379
Total debt 99,062 100,028
Less: loan origination fees (1,396) (1,122)
Less: current portion (4,491) (2,609)
Long-term debt, net of current portion 93,175 96,297
Secured Debt | The 2022 Credit Facility    
Line of Credit Facility [Line Items]    
Term loan under credit facility 95,625 98,125
Unsecured Debt    
Line of Credit Facility [Line Items]    
Unsecured note payable $ 415 $ 524