XML 69 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
SIGNIFICANT ACCOUNTING POLICIES - Schedule of Reconciliation of the Allowance for Doubtful Accounts (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 the period $ 2,222 $ 2,317 $ 1,456
Charges to earnings 171 1,752 4,101
Write-off of uncollectible accounts receivable (986) (2,274) (2,869)
Recoveries collected 0 56 0
Assets held for sale 0 371 (371)
Balance, end of the period $ 1,407 $ 2,222 $ 2,317