ACCOUNTS RECEIVABLE - Summary of Allowance for Credit Losses (Details) $ in Thousands |
3 Months Ended |
---|---|
Mar. 31, 2025
USD ($)
| |
Accounts Receivable, Allowance for Credit Loss [Roll Forward] | |
Balance at beginning of period | $ 3,271 |
Provision for expected credit losses | 455 |
Recoveries collected | (278) |
Write-offs | (337) |
Foreign exchange effects | (72) |
Balance at end of period | $ 3,039 |
X | ||||||||||
- Definition Accounts Receivable, Allowance For Credit Loss, Increase (Decrease) in Foreign Exchange Effects No definition available.
|
X | ||||||||||
- Definition Amount of allowance for credit loss on accounts receivable, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of increase in allowance for credit loss on accounts receivable, from recovery. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. No definition available.
|
X | ||||||||||
- Definition Amount of direct write-downs of accounts receivable charged against the allowance. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|