XML 112 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Schedule of Stock-Based Compensation by Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stock-Based Compensation      
Total stock-based compensation expense $ 27,181 $ 20,709 $ 27,041
Selling and marketing      
Stock-Based Compensation      
Total stock-based compensation expense 2,487 3,351 4,855
Product and technology      
Stock-Based Compensation      
Total stock-based compensation expense 4,758 4,804 5,435
General and administrative      
Stock-Based Compensation      
Total stock-based compensation expense $ 19,936 $ 12,554 $ 16,751