XML 108 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share Based Compensation - Schedule of Share Based Compensation Arrangements by Share-Based Payment Award (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
RSUs      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Total share-based compensation expense $ 7,106 $ 9,552 $ 1,781
Stock Option Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Total share-based compensation expense 3,469 8,572 7,473
Cost of goods sold | RSUs      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Total share-based compensation expense 744 900 306
Cost of goods sold | Stock Option Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Total share-based compensation expense 66 172 662
General and administrative | RSUs      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Total share-based compensation expense 5,754 8,190 1,239
General and administrative | Stock Option Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Total share-based compensation expense 3,344 8,157 5,722
Sales and marketing | RSUs      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Total share-based compensation expense 608 462 236
Sales and marketing | Stock Option Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Total share-based compensation expense $ 59 $ 243 $ 1,089