XML 55 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Rollforward of Allowance for Credit Losses (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Rollforward of allowance for doubtful accounts      
Beginning Balance $ 27,691 $ 50,383 $ 21,761
Net additions (reversals) to provision 10,419 (11,488) 38,921
Write-offs, net of recoveries (11,276) (11,204) (10,299)
Ending Balance $ 26,834 $ 27,691 $ 50,383