XML 95 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
COMPENSATION ARRANGEMENTS - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense $ 14,481 $ 30,006 $ 33,169
Cost of revenue      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 119 395 585
Marketing      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 53 1,054 748
Selling, general and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense $ 14,309 $ 28,557 $ 31,836