XML 58 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Long-Term Debt, Borrowings and Payments under Bank Credit Facilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Borrowings and Payments under the Revolving Credit Facility [Abstract]      
Borrowings (Payments) on bank credit facilities $ 1,358 $ (248,105) $ 250,024
Revolving Credit Facility [Member]      
Borrowings and Payments under the Revolving Credit Facility [Abstract]      
Borrowings on bank credit facilities 175,545 6,162 582,277
Payments on bank credit facilities (174,187) (254,267) (332,253)
Borrowings (Payments) on bank credit facilities $ 1,358 $ (248,105) $ 250,024