XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.3
STOCKHOLDERS' EQUITY Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-based Payment Arrangement, Expense $ 4,903 $ 3,947 $ 15,938 $ 11,014
Restricted Stock Units (RSUs) [Member] | Time Based RSUs        
Employee Benefits and Share-based Compensation 3,705 2,892 12,618 8,272
Restricted Stock Units (RSUs) [Member] | Performance-Based Vesting [Member]        
Employee Benefits and Share-based Compensation 1,153 1,007 3,175 2,598
Employee Stock        
Employee Benefits and Share-based Compensation 45 48 145 144
Cost of Products Revenues [Member]        
Share-based Payment Arrangement, Expense 722 588 2,135 1,603
Research and Development Expense [Member]        
Share-based Payment Arrangement, Expense 979 498 2,663 1,363
Selling and Marketing Expense [Member]        
Share-based Payment Arrangement, Expense 886 743 2,731 2,141
General and Administrative Expense [Member]        
Share-based Payment Arrangement, Expense $ 2,316 $ 2,118 $ 8,409 $ 5,907