v3.26.3
Commitments and Contingencies - Components of Operating Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Commitments and Contingencies Disclosure [Abstract]        
Operating lease cost $ 12,200 $ 13,600 $ 36,600 $ 39,900
Operating cash flows from operating leases     38,190 41,932
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability     31,771 20,430
Other Commitments [Line Items]        
Operating lease cost 12,200 $ 13,600 36,600 $ 39,900
Finance Lease, Interest Expense $ 200   $ 500