XML 47 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments - Schedule of Future Minimum Annual Lease Payments Under Operating and Finance Lease (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Lease Liability [Line Items]  
2025 (remaining) $ 2,088
2026 2,973
2027 3,047
2028 3,124
2029 3,202
2030 3,282
Thereafter 23,094
Total undiscounted lease payments 40,810
Less imputed interest (22,943)
Lease liability 17,867
Finance lease  
2025 (remaining) 53
Total undiscounted lease payments 53
Lease liability $ 53