XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Notes Payable (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Notes payable $ 4,192 $ 4,936
Less: current maturities (468) (740)
Noncurrent notes payable 3,724 4,196
Note Payable 1    
Notes payable 0 227
Note Payable 2    
Notes payable 1,812 2,008
Note Payable 3    
Notes payable 2,304 2,535
Note Payable 4    
Notes payable 76 166
Note Payable 5    
Notes payable $ 0 $ 0