XML 99 R60.htm IDEA: XBRL DOCUMENT v3.25.4
Commitments and Contingencies - Schedule of Company's Future Minimum Lease Commitments (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Operating Lease  
2026 $ 12,182
2027 12,584
2028 13,001
2029 4,381
2030 0
Thereafter 0
Total undiscounted lease payments 42,148
Less: present value adjustment (5,475)
Less: imputed interest 0
Total future minimum lease payments 36,673
Finance Lease  
2026 794
2027 811
2028 829
2029 848
2030 867
Thereafter 7,947
Total undiscounted lease payments 12,096
Less: present value adjustment 0
Less: imputed interest (6,481)
Total future minimum lease payments $ 5,615