XML 54 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Lease Agreements - Schedule of Future Minimum Lease Payments (Details) - 2024 Lease
$ in Thousands
Mar. 31, 2025
USD ($)
Lessee, Lease, Description [Line Items]  
2025 (remaining nine months) $ 2,556
2026 7,056
2027 7,259
2028 7,469
2029 7,684
Thereafter 40,387
Total minimum lease payments 72,411
Less: Amount representing interest (23,837)
Operating lease liabilities $ 48,574