XML 49 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Accounts receivable, net - Schedule of Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Accounts Receivable, Allowance for Credit Loss        
Beginning balance     $ 13,596 $ 16,338
Current period provision $ 2,400 $ 1,500 5,259 3,092
Write-offs charged against the allowance     (7,008) (6,639)
Recoveries of amounts previously written-off     1,214 2,190
Other     173 189
Ending balance $ 13,234 $ 15,170 $ 13,234 $ 15,170