XML 51 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Notes Payable - Insurance Financing - Additional Information (Details) - USD ($)
$ in Millions
1 Months Ended 6 Months Ended
Oct. 31, 2023
Jun. 30, 2024
Notes Payable [Line Items]    
Annual premium of insurance policy amount $ 0.7  
Frequency of principal and interest payments   two monthly
Payment terms   The Company will pay the remaining two monthly installments of principal and interest with the last payment being made in August 2024