XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Schedule of Company's Future Minimum Lease Commitments (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Operating Lease  
2025 (six months) $ 5,960
2026 12,182
2027 12,584
2028 13,001
2029 4,381
Thereafter 0
Total undiscounted lease payments 48,108
Less: present value adjustment (7,127)
Less: imputed interest 0
Total future minimum lease payments 40,981
Finance Lease  
2025 (six months) 1,736
2026 794
2027 811
2028 829
2029 848
Thereafter 8,814
Total undiscounted lease payments 13,832
Less: present value adjustment 0
Less: imputed interest (6,840)
Total future minimum lease payments $ 6,992