v3.25.2
Purchase Commitments and Contingencies (Details) - Software and Equipment Providers
$ in Thousands
Jun. 30, 2025
USD ($)
Operating Leased Assets [Line Items]  
2025 (remainder of year) $ 9,236
2026 9,403
2027 4,719
2028 4,039
2029 3,914
Thereafter 978
Total purchase commitments $ 32,289