Annual report [Section 13 and 15(d), not S-K Item 405]

ACCOUNTS RECEIVABLE - Narrative (Details)

v3.25.0.1
ACCOUNTS RECEIVABLE - Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Oct. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for doubtful accounts balance $ 2,377   $ 9,193 $ 2,630
Aerospace Customer        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for doubtful accounts balance $ 1,000 $ 1,000 $ 7,500