XML 126 R67.htm IDEA: XBRL DOCUMENT v3.25.4
LEASES - Schedule of Minimum lease payments (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Lessee, Operating Lease, Description [Abstract]  
2026 $ 154,557
2027 129,257
2028 85,169
2029 40,392
2030 21,726
Thereafter 45,398
Total future minimum lease payments 476,499
Less: amount representing interest (48,324)
Total future minimum lease payments, net of interest $ 428,175