XML 144 R111.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 year $ 5,472 $ 8,045 $ 5,375
Charged to costs and expenses 17,091 14,223 15,389
Other 0 0 0
Deductions 12,520 16,796 12,719
Balance at end of year 10,043 5,472 8,045
Allowance for expected credit losses      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year 4,203 6,884 4,129
Charged to costs and expenses 4,639 736 2,940
Other 0 0 0
Deductions 85 3,417 185
Balance at end of year 8,757 4,203 6,884
Allowance for discounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year 1,269 1,161 1,246
Charged to costs and expenses 12,452 13,487 12,449
Other 0 0 0
Deductions 12,435 13,379 12,534
Balance at end of year 1,286 1,269 1,161
Allowance for sales returns      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year 46,471 38,238 37,169
Charged to costs and expenses 178,320 184,895 162,525
Other 0 3,360 0
Deductions 175,237 180,022 161,456
Balance at end of year $ 49,554 $ 46,471 $ 38,238