XML 75 R61.htm IDEA: XBRL DOCUMENT v3.24.1
Insurance Financing Note Payable (Details) - USD ($)
$ in Thousands
Jul. 03, 2023
Jul. 03, 2022
Dec. 31, 2023
Jun. 03, 2023
Dec. 31, 2022
Short-term Debt [Line Items]          
Insurance financing note payable     $ 244   $ 503
5.40% 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      
Insurance financing note payable     500   $ 500
9.59% Note Payable | Notes Payable to Banks          
Short-term Debt [Line Items]          
Aggregate principal amount       $ 700  
Interest rate, base percentage       9.59%  
Debt instrument, term 9 months        
Insurance financing note payable     $ 200