XML 82 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Schedule of Future Lease Payments under Non-Cancelable Leases (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2025 $ 1,962
2026 2,019
2027 2,078
2028 2,140
2029 1,269
Total lease payments 9,468
Less: imputed interest 1,744
Total operating lease liabilities $ 7,724