XML 74 R57.htm IDEA: XBRL DOCUMENT v3.25.4
Accounts receivable, net - Schedule of Allowance for Schedule of Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Accounts Receivable, Allowance for Credit Loss    
Beginning balance $ 13,596 $ 16,338
Current period provision 7,265 5,155
Write-offs charged against the allowance (9,049) (10,564)
Recoveries of amounts previously written-off 1,591 2,676
Other 197 (9)
Ending balance $ 13,600 $ 13,596