XML 71 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Summary of Long-term Notes Payable (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Mar. 19, 2021
Dec. 31, 2020
Apr. 30, 2020
Feb. 28, 2018
Debt Instrument [Line Items]          
Unamortized debt discount and debt issuance costs $ (63)   $ (313)    
Notes payable, total 10,012   27,766    
Less: current maturities 19   11,840    
Long-term notes payable 9,993   15,926    
2021 Term Loan          
Debt Instrument [Line Items]          
Notes/Loan payable 10,000 $ 30,000      
2018 Notes          
Debt Instrument [Line Items]          
Notes/Loan payable     24,972   $ 23,000
PPP Loan | CARES Act          
Debt Instrument [Line Items]          
Notes/Loan payable     $ 3,107 $ 3,100  
Other          
Debt Instrument [Line Items]          
Notes/Loan payable $ 75