Nature of Operations and Summary of Significant Accounting Policies - Sales Commissions, Advertising Costs (Details) - USD ($) |
12 Months Ended | |||
|---|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Jan. 01, 2024 |
|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||||
| Deferred amortization period (in years) | 3 years | 5 years | ||
| Increase in deferred commissions | $ 17,900,000 | $ 14,000,000.0 | ||
| Deferred commissions | 34,219,000 | 40,540,000 | $ 30,328,000 | |
| Amortization of deferred commissions | 16,347,000 | 26,582,000 | 18,638,000 | |
| Advertising costs | 6,100,000 | 5,100,000 | $ 4,400,000 | |
| Reduction in sales and marketing expense | $ (14,300,000) | |||
| Benefit To Net Loss Per Share | $ 0.25 | |||
| Capitalized Contract Cost, Impairment Loss | $ 0 | $ 0 | ||