XML 90 R72.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Future Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 2,243  
2026 12  
2027 2  
Total 2,257  
Less: Imputed Interest 115  
Present value of net lease payments 2,142  
Lease liability, current portion 2,128 $ 3,621
Lease liability, net of current portion 14 $ 14,306
Total lease liability $ 2,142