XML 115 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income taxes - Schedule of Components of Net Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets:    
Accrued compensation $ 4,646 $ 3,582
Deferred revenue 13,542 15,878
Section 174 capitalization 27,366 17,947
Stock-based compensation 19,345 18,949
Federal tax credits 13,815 11,739
Net operating losses 51,180 54,052
State tax credits 3,303 2,901
Business interest limitation 6,173 9,398
Operating lease liabilities 2,679 3,607
2026 Notes 3,126 4,914
Other 2,863 2,713
Gross deferred tax assets 148,038 145,680
Valuation allowance (94,923) (85,256)
Total deferred tax assets 53,115 60,424
Deferred tax liabilities:    
Deferred contract costs (21,547) (19,087)
Operating lease right-of-use assets (1,194) (2,017)
Intangibles and other (34,021) (43,571)
Other (35) (10)
Gross deferred tax liabilities (56,797) (64,685)
Net deferred tax liabilities (3,682) (4,261)
Non-current deferred tax assets 1,498 1,691
Non-current deferred tax liabilities $ (5,180) $ (5,952)