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