XML 40 R22.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule II: Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2024
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II: Valuation and Qualifying Accounts
SCHEDULE II: Valuation and Qualifying Accounts
For the Year Ended December 31,
(in thousands)202420232022
Allowance for doubtful accounts:
Balance, beginning of period$3,518 $1,363 $1,326 
Provision90 4,592 56 
Charge-offs(1,989)(2,437)(19)
Balance, end of period$1,619 $3,518 $1,363 
Allowance for customer credits:
Balance, beginning of period$204,495 $192,116 $188,080 
Provision419,611 407,328 373,157 
Charge-offs(419,751)(394,949)(369,121)
Balance, end of period$204,355 $204,495 $192,116