XML 56 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Schedule of Allowance for Sales Incentives (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Movement in Valuation Allowances and Reserves [Roll Forward]        
Beginning balance     $ 40,191  
Ending balance $ 31,515   31,515  
Allowance for sales incentives        
Movement in Valuation Allowances and Reserves [Roll Forward]        
Beginning balance 11,672 $ 27,888 28,903 $ 48,411
Add: Charged to revenue 16,993 13,938 27,550 31,550
Less: Utilization of sales incentive reserve (11,237) (16,933) (39,025) (55,068)
Ending balance $ 17,428 $ 24,893 $ 17,428 $ 24,893