XML 69 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Insurance Financing Note Payable (Details) - USD ($)
$ in Thousands
Jul. 03, 2021
Dec. 31, 2021
Dec. 31, 2020
Short-term Debt [Line Items]      
Insurance financing note payable   $ 437 $ 0
3.925% Note Payable | Notes Payable to Banks      
Short-term Debt [Line Items]      
Aggregate principal amount $ 2,000    
Interest rate, base percentage 3.93%    
Debt instrument, term 9 months