v3.25.1
Purchase Commitments and Contingencies (Details) - Software and Equipment Providers
$ in Thousands
Mar. 31, 2025
USD ($)
Operating Leased Assets [Line Items]  
2025 (remainder of year) $ 11,655
2026 9,463
2027 4,620
2028 4,039
2029 3,914
Thereafter 978
Total purchase commitments $ 34,669