XML 94 R78.htm IDEA: XBRL DOCUMENT v3.22.4
Short-Term Borrowings and Long-Term Debt - Schedule of Long-term Debt Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Maturities of Long-term Debt [Abstract]    
2023 $ 129,883  
2024 180,046  
2025 182  
2026 44,425  
2027 315,633  
Thereafter 0  
Total principal long-term debt $ 670,169 $ 626,181