v3.26.1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jul. 31, 2026
May 05, 2025
2025 Credit Facility | Line of Credit      
Lessee, Lease, Description [Line Items]      
Line of credit facility, maximum borrowing capacity     $ 500,000
Letter of Credit | 2025 Credit Facility | Line of Credit      
Lessee, Lease, Description [Line Items]      
Line of credit facility, maximum borrowing capacity $ 5,850    
Letter of Credit | 2025 Credit Facility | Line of Credit | Subsequent Event      
Lessee, Lease, Description [Line Items]      
Line of credit facility, maximum borrowing capacity   $ 9,734  
Software License Arrangement      
Lessee, Lease, Description [Line Items]      
Long-term purchase agreement $ 128,072    
Contractual term 6 years