XML 65 R30.htm IDEA: XBRL DOCUMENT v3.25.4
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2025
Accounting Policies [Abstract]  
Schedule of Allowance for Doubtful Accounts on Accounts Receivable The following table provides a summary of the activity in this allowance (in thousands):
Years Ended December 31, 2025, 2024 and 2023
December 31, 2025
Balance at
Beginning
of Period
Charged
to Costs
and Expenses
Write-offs
Balance
at End
of Period
Allowance for doubtful accounts$56,355 $20,526 $(21,222)$55,659 
December 31, 2024
Allowance for doubtful accounts$46,636 $16,396 $(6,677)$56,355 
December 31, 2023
Allowance for doubtful accounts$28,328 $19,934 $(1,626)$46,636