XML 83 R72.htm IDEA: XBRL DOCUMENT v3.25.3
Insurance Financing Note Payable (Details)
$ in Thousands
Jun. 03, 2025
USD ($)
payment
Jun. 04, 2024
USD ($)
payment
Sep. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Short-term Debt [Line Items]        
Insurance financing note payable     $ 462 $ 268
7.89% Note Payable | Notes Payable to Banks        
Short-term Debt [Line Items]        
Short-term note payable $ 700 $ 700    
Interest rate, base percentage 7.14% 7.89%    
Debt instrument, fee amount $ 200 $ 200    
Number of installment payments | payment 10 10    
Note payable, final payment $ 100 $ 100    
Insurance financing note payable     $ 500