XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Allowance for Sales Incentives (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Movement in Valuation Allowances and Reserves [Roll Forward]        
Beginning balance     $ 72,657  
Ending balance $ 60,345   60,345  
Allowance for sales incentives        
Movement in Valuation Allowances and Reserves [Roll Forward]        
Beginning balance 42,514 $ 26,641 63,367 $ 23,024
Add: Charged to revenue 50,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