XML 121 R108.htm IDEA: XBRL DOCUMENT v3.25.4
Schedule II- Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Allowance for Doubtful Accounts      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Beginning balance $ 37,694 $ 40,075 $ 78,842
Provisions for Doubtful Accounts 12,824 4,986 (3,964)
Write-offs, Net of Recoveries (4,873) (7,367) (34,803)
Ending balance 45,645 37,694 40,075
Valuation Allowance of Deferred Tax Assets      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Beginning balance 604,645 1,340,581 2,437,202
Provisions for Doubtful Accounts 76,017 50,568 96,623
Write-offs, Net of Recoveries (62,509) (786,504) (1,193,244)
Ending balance $ 618,153 $ 604,645 $ 1,340,581