XML 92 R78.htm IDEA: XBRL DOCUMENT v3.25.4
Operating Leases (Details) Table 3 - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Operating Lease, Payments $ 65,328 $ 50,802
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 137,445 62,541
Amortization of Leased Asset $ 50,302 $ 45,629