XML 112 R102.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revolving Credit Agreements - Carrying Amount of Revolving Agreements (Details) - USD ($)
Dec. 31, 2023
Mar. 29, 2023
Dec. 31, 2022
Line of Credit Facility [Line Items]      
Revolving credit agreements $ 195,000,000   $ 95,936,000
Wells Fargo Credit Agreement [Member]      
Line of Credit Facility [Line Items]      
Revolving credit agreements $ 195,000,000   60,000,000
Nord/LB Revolving Line of Credit [Member]      
Line of Credit Facility [Line Items]      
Revolving credit agreements   $ 16,100,000 16,091,000
Syndicated Credit Agreement Working Capital Line of Credit [Member]      
Line of Credit Facility [Line Items]      
Revolving credit agreements     10,727,000
DZ Bank Revolving Line of Credit [Member]      
Line of Credit Facility [Line Items]      
Revolving credit agreements     $ 9,118,000