XML 53 R34.htm IDEA: XBRL DOCUMENT v3.26.1
Accounts Receivable, Net (Tables)
12 Months Ended
Dec. 31, 2025
Receivables [Abstract]  
Schedule of Accounts Receivable, Net
Accounts receivable, net consists of (in thousands):
December 31,
2025 2024
Accounts receivable
$ 107,960  $ 106,157 
Unbilled services
17,134  14,762 
Total accounts receivable
125,094  120,919 
Allowance for credit loss
(1,676) (3,071)
Total accounts receivable, net
$ 123,418  $ 117,848 
Schedule of Changes in the Allowance for Credit Losses
The following table summarizes changes in the allowance for credit loss (in thousands):
2025 2024 2023
Balance January 1,
$ 3,071  $ 4,405  $ 6,929 
Adoption of ASC 326
—  —  (725)
Reduction in provision
(1,198) (870) (328)
Write-offs, net of recoveries
(197) (464) (1,471)
Balance December 31, $ 1,676  $ 3,071  $ 4,405