XML 124 R107.htm IDEA: XBRL DOCUMENT v3.25.4
Debt (Maturities of Outstanding Debt) (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt Disclosure [Abstract]    
2026 $ 17,150  
2027 367,850  
2028 134,150  
2029 332,150  
2030 236,150  
Thereafter 938,762  
Total $ 2,026,212 $ 1,955,529