XML 90 R76.htm IDEA: XBRL DOCUMENT v3.25.4
Operating Leases (Details) Table 1 - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]      
Operating lease right-of-use asset $ 235,855 $ 139,695  
Operating leases - current portion 58,827 43,172  
Operating leases - long-term portion 193,145 109,816  
Lease Liability $ 251,972 $ 152,988  
Operating Lease, Weighted Average Remaining Lease Term 5 years 7 months 6 days 4 years 6 months  
Operating Lease, Weighted Average Discount Rate, Percent 5.40% 5.30%  
Short-term Lease, Cost $ 846 $ 0 $ 0