XML 56 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Operating Leases        
Operating lease cost $ 8,613 $ 9,481 $ 17,029 $ 19,485
Finance Leases        
Amortization of right-of-use assets 7,573 6,897 15,465 13,203
Interest on lease liabilities 1,155 1,516 2,456 2,862
Other Lease Costs        
Short-term lease cost 619 925 1,381 1,870
Variable lease cost 1,645 2,578 3,359 5,170
Total lease cost $ 19,605 $ 21,397 $ 39,690 $ 42,590