XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
9 Months Ended
Sep. 30, 2025
Accounting Policies [Abstract]  
Schedule of Allowance for Sales Returns Allowance for sales returns consisted of the following activities (in thousands):
 Three Months Ended Nine Months Ended
 September 30, 2025September 30, 2024September 30, 2025September 30, 2024
Beginning balance$5,617 $6,376 $6,427 $7,808 
Add: Charged to revenue2,657 3,733 11,575 12,307 
Less: Utilization of sales return reserve(4,145)(4,039)(13,873)(14,045)
Ending balance$4,129 $6,070 $4,129 $6,070 
Schedule of Allowance for Sales Incentives Allowance for sales incentives consisted of the following activities (in thousands):
 Three Months Ended  Nine Months Ended
 September 30, 2025September 30, 2024September 30, 2025September 30, 2024
Beginning balance$42,514 $26,641 $63,367 $23,024 
Add: Charged to revenue50,187 37,622 143,321 93,655 
Less: Utilization of sales incentive reserve(41,117)(36,292)(155,104)(88,708)
Ending balance$51,584 $27,971 $51,584 $27,971 
Schedule of Allowance for Doubtful Accounts Allowance for doubtful accounts consisted of the following activities (in thousands):
Three Months Ended  Nine Months Ended
 September 30, 2025September 30, 2024September 30, 2025September 30, 2024
Beginning balance$2,656 $5,869 $1,895 $2,213 
Provision for (recoveries of) doubtful accounts838 (2,263)2,252 2,081 
Adjustments for write-off(21)(323)(674)(1,011)
Ending balance$3,473 $3,283 $3,473 $3,283