XML 79 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCOUNTS RECEIVABLE - Schedule of Changes in Allowance for Credit Losses on Accounts Receivable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Balance, beginning of year $ (3,717) $ (2,016) $ (259)
Charged to costs and expenses 461 (1,701) (1,757)
Write-offs (765) 0 0
Balance, end of year $ (2,491) $ (3,717) $ (2,016)