XML 84 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Schedule of Future Minimum Lease Payments of Leases (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating Lease  
2025 $ 1,789
2026 2,521
2027 2,521
2028 3,204
Total lease payments 10,035
Less imputed interest (2,154)
Present value of operating lease liabilities 7,881
Finance Lease  
2025 1,741
2026 1,638
2027 1,167
2028 403
2029 1
Total lease payments 4,950
Less imputed interest (585)
Present value of finance lease liabilities $ 4,365