XML 80 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Long Term Debt - Narrative (Details) - USD ($)
12 Months Ended
Feb. 28, 2022
Apr. 24, 2020
Apr. 22, 2020
Jun. 10, 2019
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Jul. 02, 2020
Debt Instrument [Line Items]                
Loss on extinguishment of debt         $ 0 $ 0 $ 8,201,000  
Paycheck Protection Program Loan                
Debt Instrument [Line Items]                
Proceeds from short-term debt   $ 10,000,000            
Notes Payable, Other Payables | Hayfin Loan Agreement Term Loan                
Debt Instrument [Line Items]                
Face value of debt               $ 50,000,000
Interest rate, effective percentage (percent)         11.50%     8.30%
Original issue discount         $ 187,000 $ 249,000    
Notes Payable, Other Payables | Hayfin Loan Agreement Term Loan | London Interbank Offered Rate (LIBOR)                
Debt Instrument [Line Items]                
Debt instrument, interest rate, floor (percent) 1.50%              
Basis spread on variable rate (percent) 6.75%              
Default interest rate (percent) 3.00%              
Notes Payable, Other Payables | Hayfin Loan Agreement Delayed Draw Term Loan                
Debt Instrument [Line Items]                
Face value of debt               $ 25,000,000
Notes Payable, Other Payables | Credit Facilities                
Debt Instrument [Line Items]                
Minimum Liquidity $ 20,000,000              
Original issue discount               500,000
Deferred financing costs               $ 3,253,000
Notes Payable, Other Payables | Credit Facilities | On or before July 2, 2023                
Debt Instrument [Line Items]                
Prepayment penalty as percent of prepaid principal 2.00%              
Notes Payable, Other Payables | Credit Facilities | After July 2, 2023, but on or before July 2, 2024                
Debt Instrument [Line Items]                
Prepayment penalty as percent of prepaid principal 1.00%              
Notes Payable, Other Payables | Credit Facilities | After July 2, 2024                
Debt Instrument [Line Items]                
Prepayment penalty as percent of prepaid principal 0.00%              
Notes Payable, Other Payables | BT Loan Agreement                
Debt Instrument [Line Items]                
Face value of debt       $ 75,000,000        
Fair value of term loan         $ 46,700,000      
Quarterly installments       900,000        
Original issue discount       2,300,000        
Deferred financing costs       $ 6,700,000        
Notes Payable, Other Payables | Amended Term Loan Agreement                
Debt Instrument [Line Items]                
Deferred financing costs     $ 700,000          
Notes Payable, Other Payables | Amended Term Loan Agreement | London Interbank Offered Rate (LIBOR)                
Debt Instrument [Line Items]                
Basis spread on variable rate (percent)     9.00%          
Increase in interest rate (percent)     1.00%          
Minimum | Notes Payable, Other Payables | Hayfin Loan Agreement Term Loan | Prime Rate                
Debt Instrument [Line Items]                
Basis spread on variable rate (percent) 0.50%              
Maximum | Notes Payable, Other Payables | Hayfin Loan Agreement Term Loan | Federal Funds Rate                
Debt Instrument [Line Items]                
Basis spread on variable rate (percent) 2.50%