XML 76 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Insurance Financing Note Payable (Details) - 5.40% Note Payable - Notes Payable to Banks - USD ($)
$ in Millions
Jun. 03, 2023
Jun. 30, 2023
Short-term Debt [Line Items]    
Short-term note payable $ 0.7  
Interest rate, base percentage 9.59%  
Amortization period (in months) 9 months  
Outstanding amount   $ 0.7