XML 99 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Stock-Based Compensation Expense (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation expense $ 34,400,000 $ 17,900,000 $ 6,400,000
Share-based compensation capitalized 6,300,000 3,300,000 1,600,000
Income tax benefit (9,800,000) 4,800,000 (4,400,000)
Excess tax benefit from share-based compensation     3,700,000
Stock-Based Compensation Arrangement      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Income tax benefit 0 0 4,700,000
Research and development      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation expense 12,000,000.0 6,800,000 3,100,000
Sales and marketing      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation expense 12,400,000 5,800,000 1,900,000
General and administrative      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation expense $ 10,000,000.0 $ 5,300,000 $ 1,400,000