XML 108 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of components of lease cost for operating and finance leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Finance lease cost:      
Amortization of ROU assets $ 10,261 $ 11,058 $ 13,132
Interest on lease liabilities 1,351 1,332 1,532
Operating lease cost 61,489 60,629 68,172
Short-term lease cost 2,111 1,963 1,563
Variable lease cost 3,314 6,785 6,898
Total lease cost $ 78,526 $ 81,767 $ 91,297