XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.2
LEASES - Schedule of Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Operating lease cost        
Operating lease cost $ 27,842 $ 26,560 $ 55,290 $ 48,508
Finance lease cost        
Amortization of right-of-use assets 38 140 68 271
Interest on lease liabilities 14 44 26 105
Short-term lease costs 15 292 127 410
Total $ 27,909 $ 27,036 $ 55,511 $ 49,294