XML 100 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Long Term Debt and Convertible Notes - CIBC Loan Components Of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Term loan $ 19,140  
Less: debt issuance costs (131)  
Term loan 17,415  
CIBC Agreement | Medium-term Notes    
Debt Instrument [Line Items]    
Term loan 17,000 $ 17,000
Less: debt issuance costs (131) (196)
Term loan $ 16,869 $ 16,804