XML 53 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Schedule of Future Lease Payments Under Non-Cancelable Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]    
2025 (remaining 9 months) $ 684  
Total future minimum lease payments 684  
Less: interest 15  
Present value of operating lease liabilities 669  
Lease liability - current $ 669 $ 913