XML 89 R72.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - Schedule of payment on long term debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
2023 $ 25,314  
2024 26,695  
2025 27,278  
2026 192,513  
2027 95,481  
Thereafter 165,887  
Total principal payments 533,168  
Less: Current portion of long-term debt (25,314)  
Long-term debt, net of current portion 507,854  
Less: Unamortized fair value adjustment (33,413)  
Long-term debt, net of current portion 474,441 $ 0
SVB Credit Agreement    
Debt Instrument [Line Items]    
2023 15,467  
2024 16,650  
2025 17,455  
2026 183,214  
2027 0  
Thereafter 0  
Total principal payments 232,786  
Less: Current portion of long-term debt (15,467)  
Long-term debt, net of current portion 217,319  
Second SVB Credit Agreement    
Debt Instrument [Line Items]    
2023 5,261  
2024 5,423  
2025 5,585  
2026 5,142  
2027 48,903  
Thereafter 0  
Total principal payments 70,314  
Less: Current portion of long-term debt (5,261)  
Long-term debt, net of current portion 65,053  
KeyBank Credit Agreement    
Debt Instrument [Line Items]    
2023 4,586  
2024 4,622  
2025 4,238  
2026 4,157  
2027 46,578  
Thereafter 0  
Total principal payments 64,181  
Less: Current portion of long-term debt (4,586)  
Long-term debt, net of current portion 59,595  
Second KeyBank Credit Agreement    
Debt Instrument [Line Items]    
2023 0  
2024 0  
2025 0  
2026 0  
2027 0  
Thereafter 165,887  
Total principal payments 165,887  
Less: Current portion of long-term debt 0  
Long-term debt, net of current portion $ 165,887