XML 70 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
SALE OF ACCOUNTS RECEIVABLE - Additional Information (Details) - Receivables purchase agreement
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
Accounts, Notes, Loans and Financing Receivable [Line Items]  
Receivables purchase agreement - maximum borrowing $ 30.0
Agreement period 364 days
Agreement termination, written notice period 60 days
Receivables available for sale $ 26.0