XML 52 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Schedule of Operating Lease Liabilities Showing the Aggregate Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Schedule of Operating Lease Liabilities Showing the Aggregate Lease Payments [Abstract]    
2025 (remainder of the year) $ 1,467  
2026 1,260  
Total undiscounted lease payments 2,727  
Less imputed interest (137)  
Total discounted lease payments 2,590  
Less current portion of lease liability (1,835) $ (1,089)
Noncurrent portion of lease liability $ 755 $ 724