XML 100 R87.htm IDEA: XBRL DOCUMENT v3.25.4
Segment and Geographic Information - Segment Expenses and Other Segment Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Total revenue $ 443,644 $ 376,815 $ 307,675
Cost of revenue 86,308 65,477 52,327
Research and development 97,170 80,080 57,442
General and administrative 106,385 78,610 77,410
Other income, net 12,710 12,094 12,313
Provision for income taxes 9,395 13,027 3,696
Net (loss) income (19,497) 7,375 950
Reportable Segment      
Segment Reporting Information [Line Items]      
Total revenue 443,644 376,815 307,675
Cost of revenue 80,933 62,026 50,901
Sales 83,875 66,175 52,344
Marketing 80,501 70,458 70,439
Research and development 80,755 74,175 55,229
General and administrative 64,242 58,181 67,121
Other segment items 76,150 37,492 19,308
Other income, net (12,710) (12,094) (12,313)
Provision for income taxes 9,395 13,027 3,696
Net (loss) income $ (19,497) $ 7,375 $ 950