XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Significant Accounting Policies - Schedule of Allowance for Credit Loss (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 [Roll Forward]        
Allowance for credit losses, beginning of period $ 44,325 $ 46,787 $ 46,185 $ 47,605
Additions charged to expense 14,967 13,793 40,547 39,418
Write-offs, net of recoveries (13,595) (15,044) (41,035) (41,487)
Allowance for credit losses, end of period $ 45,697 $ 45,536 $ 45,697 $ 45,536