XML 47 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies - Schedule of Future Minimum Commitments under Leases, Service Agreements and Other Contractual (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Operating Lease Obligations, 2024 (remaining 6 months) $ 2,121
Operating Lease Obligations, 2025 3,958
Operating Lease Obligations, 2026 3,667
Operating Lease Obligations, 2027 2,538
Operating Lease Obligations, 2028 2,460
Operating Lease Obligations, 2029 and thereafter 8,900
Operating Lease Obligations, Total payments 23,644
Less: imputed interest (3,293)
Less: leases not commenced (1,068)
Less: leases less than 12 months (148)
Operating Lease, Obligations, Total Lease Liabilities 19,135
Future Purchase Obligations, 2024 (remaining 6 months) 9,815
Future Purchase Obligations, 2025 19,867
Future Purchase Obligations, 2026 4,480
Future Purchase Obligations, Total Payments $ 34,162