XML 86 R75.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Leases Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]        
Operating lease cost $ 8,605 $ 9,572 $ 17,337 $ 19,118
Amortization of right of use assets 2,026 2,357 4,024 3,665
Interest on lease liabilities 1,612 1,742 3,231 3,201
Total finance lease cost 3,638 4,099 7,255 6,866
Short-term lease cost 5,833 8,786 11,999 14,804
Variable lease cost 15,283 9,215 23,699 17,012
Total lease cost $ 33,359 $ 31,672 $ 60,290 $ 57,800