Quarterly report [Sections 13 or 15(d)]

Leases - Schedule of Operating Lease Liability (Details)

v3.25.1
Leases - Schedule of Operating Lease Liability (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
April 1, 2025 through December 31, 2025 $ 420  
2026 392  
2027 63  
2028 0  
2029 0  
2030 0  
Thereafter 0  
Total lease payments 875  
Less implied interest (74)  
Total $ 801 $ 918