XML 87 R77.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies - Schedule of Undiscounted Future Lease Payments for Non-Cancelable Financing Leases (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
Operating Leases  
2025 (remainder) $ 2,560
2026 10,259
2027 8,960
2028 8,395
2029 8,570
Thereafter 7,723
Lessee, Operating Lease, Liability, to be Paid, Total 46,467
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 7,270
Operating Lease, Liability 39,197
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
2025 (remainder) 108
2026 430
2027 382
2028 76
2029 0
Thereafter 0
Total lease payments 996
Less: imputed interest 72
Total lease liabilities $ 924