XML 78 R67.htm IDEA: XBRL DOCUMENT v3.25.4
Commitments and Contingencies - Components of Operating Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]        
Operating lease cost $ 13,900 $ 14,900 $ 27,400 $ 26,300
Operating cash flows from operating leases     27,400 22,051
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability     2,205 6,596
Other Commitments [Line Items]        
Operating lease cost 13,900 $ 14,900 27,400 $ 26,300
Finance Lease, Interest Expense $ 200   $ 300