XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Notes Payable (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Notes payable $ 6,348 $ 4,142
Less: current maturities 618 462
Noncurrent notes payable 5,730 3,680
Note Payable 1    
Notes payable 2,668 0
Note Payable 2    
Notes payable 1,590 1,791
Note Payable 3    
Notes payable 2,039 2,275
Note Payable 4    
Notes payable 51 76
Note Payable 5    
Notes payable $ 0 $ 0