XML 56 R47.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-based Compensation and Common Stock Share Repurchases - Summary of Allocation of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total $ 13,358 $ 13,025 $ 26,630 $ 25,925
Continuing Operations        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total 13,358 12,517 26,630 24,900
Discontinued Operations        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total 0 508 0 1,025
Cost of Revenue        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total 57 72 116 139
Sales and Marketing Expense        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total 2,969 2,851 5,900 5,576
Product, Technology, and Development Expense        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total 5,535 5,467 11,036 10,969
General and Administrative Expense        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total $ 4,797 $ 4,127 $ 9,578 $ 8,216