DEBT - Short-term Debt Obligations (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2024 |
Dec. 31, 2023 |
|
| Short-term Debt [Line Items] | ||
| Notes payable, revolving credit facility and overdrafts | $ 164,042 | $ 81,794 |
| Revolving credit facility 6.33% to 6.43% | ||
| Short-term Debt [Line Items] | ||
| Notes payable, revolving credit facility and overdrafts | $ 149,500 | 80,662 |
| Revolving credit facility 6.33% to 6.43% | Minimum | ||
| Short-term Debt [Line Items] | ||
| Interest rate | 6.33% | |
| Revolving credit facility 6.33% to 6.43% | Maximum | ||
| Short-term Debt [Line Items] | ||
| Interest rate | 6.43% | |
| Overdrafts 2.11% to 3.71% | ||
| Short-term Debt [Line Items] | ||
| Notes payable, revolving credit facility and overdrafts | $ 14,542 | $ 1,132 |
| Overdrafts 2.11% to 3.71% | Minimum | ||
| Short-term Debt [Line Items] | ||
| Interest rate | 2.11% | |
| Overdrafts 2.11% to 3.71% | Maximum | ||
| Short-term Debt [Line Items] | ||
| Interest rate | 3.71% |