XML 146 R127.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
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 202,431 $ 187,651 $ 192,886
Charged to Costs and Expenses 193,305 306,633 328,636
Charged to Other Accounts 0 0 0
Deductions from Reserves  (187,252) (291,853) (333,871)
Balance at End of Period 208,484 202,431 187,651
Accounts receivable—trade, net      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 40,487 31,663 26,001
Charged to Costs and Expenses 127,053 238,284 248,022
Charged to Other Accounts 0 0 0
Deductions from Reserves  (147,496) (229,460) (242,360)
Balance at End of Period 20,044 40,487 31,663
Valuation allowance on net deferred taxes      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 117,239 114,149 137,531
Charged to Costs and Expenses 35,989 19,801 6,927
Charged to Other Accounts 0 0 0
Deductions from Reserves  (8,176) (16,711) (30,309)
Balance at End of Period 145,052 117,239 114,149
Inventory obsolescence reserve      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 44,705 41,839 29,354
Charged to Costs and Expenses 30,263 48,548 73,687
Charged to Other Accounts 0 0 0
Deductions from Reserves  (31,580) (45,682) (61,202)
Balance at End of Period $ 43,388 $ 44,705 $ 41,839