XML 187 R76.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Operating Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Lease costs:      
Operating lease cost $ 18,568 $ 18,844 $ 18,199
Variable lease cost 221 337 383
Short-term lease cost 52,705 56,373 53,987
Total lease costs $ 71,494 $ 75,554 $ 72,569
Weighted average remaining lease term 2 years 1 month 24 days 1 year 11 months 12 days  
Weighted average discount rate 5.81% 5.65%  
Cash paid for amounts included in the measurement of lease liabilities $ 18,568 $ 18,844