v3.26.1
Commitments and Contingencies - Components of Operating Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Commitments and Contingencies Disclosure [Abstract]        
Operating lease cost $ 12,500 $ 13,900 $ 24,400 $ 27,400
Operating cash flows from operating leases     25,628 27,400
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability     15,813 2,205
Other Commitments [Line Items]        
Operating lease cost 12,500 $ 13,900 24,400 $ 27,400
Finance Lease, Interest Expense $ 200   $ 300