XML 100 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule II: Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Allowance for doubtful accounts      
Valuation and Qualifying Accounts      
Balance, beginning of period $ 3,518 $ 1,363 $ 1,326
Provision 90 4,592 56
Charge-offs (1,989) (2,437) (19)
Balance, end of period 1,619 3,518 1,363
Allowance for customer credits      
Valuation and Qualifying Accounts      
Balance, beginning of period 204,495 192,116 188,080
Provision 419,611 407,328 373,157
Charge-offs (419,751) (394,949) (369,121)
Balance, end of period $ 204,355 $ 204,495 $ 192,116