XML 84 R73.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Other (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt    
Total debt $ 270,668 $ 219,680
Unamortized debt costs (2,563) (2,769)
Current maturities of long-term debt (9,293) (11,504)
Short-term debt (53,045) (42,905)
Long-term debt, net 205,767 162,502
Term loan    
Debt    
Total debt 166,250 175,000
Revolving credit facility    
Debt    
Total debt 45,000  
International trade finance lines    
Debt    
Total debt 53,045 42,905
International notes payable    
Debt    
Total debt 6,356 1,750
Other loans    
Debt    
Total debt $ 17 $ 25