v3.25.2
LONG-TERM DEBT AND FINANCING ARRANGEMENTS - Securitization Program (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financing Arrangements    
Long-term debt $ 241,399 $ 189,134
Accounts receivable securitization program    
Financing Arrangements    
Maximum borrowing capacity 50,000  
Additional borrowing capacity that may be requested 100,000  
Outstanding letters of credit 23,700  
Remaining borrowing capacity 26,300  
Long-term debt $ 0 $ 0