XML 27 R17.htm IDEA: XBRL DOCUMENT v3.21.2
SHARE-BASED COMPENSATION (Tables)
3 Months Ended
Jun. 30, 2021
Equity [Abstract]  
Schedule of summarizes stock-based compensation
          
   Three Months Ended
   June 30, 2021  June 30, 2020
Cost of sales  $918   $718 
Sales and marketing   1,218    1,158 
General and administrative   5,658    5,172 
Research and development   546    486 
Stock-based compensation expense  $8,340   $7,534