v3.26.1
Description of Business and Summary of Significant Accounting Policies - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
Jun. 30, 2025
USD ($)
$ / shares
Jun. 30, 2026
USD ($)
segment
$ / shares
Jun. 30, 2025
USD ($)
$ / shares
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Number of reportable segments | segment     2  
Benefit period 18 months   36 months  
Amortization of deferred commissions | $     $ 3,046 $ 6,944
Net income (loss) | $ $ (16,660) $ 13,931 $ (12,118) $ 4,313
Basic (in dollars per share) | $ / shares $ (0.38) $ 0.32 $ (0.27) $ 0.10
Diluted (in dollars per share) | $ / shares $ (0.38) $ 0.31 $ (0.27) $ 0.10
Intangible Assets, Amortization Period        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Amortization of deferred commissions | $ $ (2,400)   $ (4,500)  
Net income (loss) | $ $ 2,400   $ 4,500  
Basic (in dollars per share) | $ / shares $ 0.05   $ 0.10  
Diluted (in dollars per share) | $ / shares $ 0.05   $ 0.10