XML 59 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable (Details) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Beginning balance $ 2,239 $ 1,808 $ 1,327
Credit loss expense 6,106 1,704 2,399
Write-offs, net of recoveries (2,597) (1,273) (1,918)
Ending balance 5,748 2,239 1,808
Unbilled receivables $ 400 $ 200 $ 1,600