XML 81 R70.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies - Components of Operating Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]      
Operating lease cost $ 13,500 $ 11,300  
Operating cash flows from operating leases 13,514 10,618  
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 2,310 3,131  
Other Commitments [Line Items]      
Operating lease cost 13,500 $ 11,300  
Finance Lease, Interest Expense 200    
Operating Lease, Right-of-Use Asset 183,447   $ 191,639
Finance Lease, Right-of-Use Asset, after Accumulated Amortization 6,882   6,882
Lease, Right-of-Use Asset 190,329   198,521
Operating Lease, Liability, Current 39,033   38,180
Operating Lease, Liability, Noncurrent 169,449   178,577
Finance Lease, Liability, Current 43   42
Finance Lease, Liability, Noncurrent 6,853   6,866
Lease, Liability $ 215,378   $ 223,665