XML 109 R100.htm IDEA: XBRL DOCUMENT v3.23.2
Revolving Credit Agreements - Carrying Amount of Current And Non-current Revolving Agreements (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Line of Credit Facility [Line Items]  
Total current revolving credit agreements $ 35,936
Total non-current revolving credit agreement 60,000
Wells Fargo Credit Agreement [Member]  
Line of Credit Facility [Line Items]  
Total non-current revolving credit agreement 60,000
Nord/LB Revolving Line of Credit [Member]  
Line of Credit Facility [Line Items]  
Total current revolving credit agreements 16,091
Syndicated Credit Agreement Working Capital Line of Credit [Member]  
Line of Credit Facility [Line Items]  
Total current revolving credit agreements 10,727
DZ Bank Revolving Line of Credit [Member]  
Line of Credit Facility [Line Items]  
Total current revolving credit agreements $ 9,118