XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.2
DEBT - Short-term Debt Obligations (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Short-term Debt [Line Items]    
Notes payable, revolving credit facility and overdrafts $ 136,320 $ 81,794
Revolving credit facility 6.44%    
Short-term Debt [Line Items]    
Interest rate 6.44%  
Notes payable, revolving credit facility and overdrafts $ 130,000 80,662
Overdrafts 3.08% to 6.00%    
Short-term Debt [Line Items]    
Notes payable, revolving credit facility and overdrafts $ 6,320 $ 1,132
Overdrafts 3.08% to 6.00% | Minimum    
Short-term Debt [Line Items]    
Interest rate 3.08%  
Overdrafts 3.08% to 6.00% | Maximum    
Short-term Debt [Line Items]    
Interest rate 6.00%