XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies - Schedule of Maturity Analysis of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Lessee, Operating Lease, Liability, Payment, Due    
Remainder of fiscal year $ 191  
Year one 781 $ 759
Year two 467 781
Year three   467
Total future minimum rental payments 1,439 2,007
Less amount of lease payments representing interest 95 188
Total present value of lease payments $ 1,344 $ 1,819