XML 90 R70.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Aggregate Future Lease Payments For Operating And Finance Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating    
2026 $ 61,264  
2027 51,905  
2028 41,714  
2029 31,026  
2030 23,745  
Thereafter 79,795  
Total lease payments 289,449  
Less interest (42,618)  
Total operating lease liabilities 246,831 $ 224,551
Finance    
2026 5,554  
2027 3,229  
2028 1,558  
2029 527  
2030 145  
Thereafter 14  
Total lease payments 11,027  
Less interest (1,378)  
Present value of lease liabilities $ 9,649 $ 9,146