XML 46 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Schedule of Future Minimum Commitments under Leases, Service Agreements and Other Contractual (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Operating Lease Obligations, 2025 (remaining 9 months) $ 3,142
Operating Lease Obligations, 2026 3,863
Operating Lease Obligations, 2027 2,697
Operating Lease Obligations, 2028 2,577
Operating Lease Obligations, 2029 2,474
Operating Lease Obligations, 2030 and thereafter 6,592
Operating Lease Obligations, Total payments 21,345
Less: imputed interest (2,943)
Less: lease incentives (111)
Less: leases less than 12 months (115)
Total lease liabilities 18,176
Future Purchase Obligations, 2025 (remaining 9 months) 26,123
Future Purchase Obligations, 2026 8,562
Future Purchase Obligations, 2027 105
Future Purchase Obligations, 2028 107
Future Purchase Obligations, 2029 0
Future Purchase Obligations, 2030 and thereafter 0
Future Purchase Obligations, Total Payments $ 34,897