XML 56 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Debt (Tables)
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Schedule of payments on long term debt
Scheduled payments on long-term debt as of December 31, 2022 are as follows (in thousands):
SVB Credit AgreementSecond SVB Credit AgreementKeyBank Credit AgreementSecond KeyBank Credit AgreementTotal
For The Years Ending December 31,
2023$15,467 $5,261 $4,586 $— $25,314 
202416,650 5,423 4,622 — 26,695 
202517,455 5,585 4,238 — 27,278 
2026183,214 5,142 4,157 — 192,513 
2027— 48,903 46,578 — 95,481 
Thereafter— — — 165,887 165,887 
Total principal payments232,786 70,314 64,181 165,887 533,168 
Less: Current portion of long-term debt(15,467)(5,261)(4,586)— (25,314)
$217,319 $65,053 $59,595 $165,887 507,854 
Less: Unamortized fair value adjustment(33,413)
Long-term debt, net of current portion$474,441