XML 88 R67.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Lease costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Lease, Cost [Abstract]      
Total lease cost $ 131,232 $ 117,540 $ 116,267
Short-term lease costs 10,100 10,000 6,200
Variable lease cost 14,000 12,500 10,500
Cost of sales      
Lease, Cost [Abstract]      
Total lease cost 55,317 43,754 44,895
Selling, general and administrative expenses      
Lease, Cost [Abstract]      
Total lease cost 4,856 3,266 2,727
Operating expenses      
Lease, Cost [Abstract]      
Total lease cost $ 71,059 $ 70,520 $ 68,645