XML 190 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Revenues $ 333,849 $ 264,831 $ 204,270
Cost of revenues [1],[2] 137,219 120,720 95,946
Gross profit 196,630 144,111 108,324
Operating expenses:      
Research and development 96,211 84,661 69,329
Sales and marketing 59,765 48,557 36,811
General and administrative 83,650 72,900 71,247
Acquisition-related expenses, net 195 263 (12,529)
Amortization of acquired intangibles 1,435 1,435 1,155
Total operating expenses 241,256 207,816 166,013
Loss from operations (44,626) (63,705) (57,689)
Non-operating income (expense):      
Interest income 4,560 8,095 2,696
Interest expense (461) (7,384) (3,850)
Gain (loss) on financial instruments 0 534 (200)
Loss on extinguishment of debt 0 (409) (18)
Loss before income taxes (40,527) (62,869) (59,061)
Provision (benefit) for income taxes 308 44 (461)
Net loss $ (40,835) $ (62,913) $ (58,600)
Net loss per share attributable to common stockholders:      
Basic (in dollars per share) $ (0.41) $ (0.67) $ (0.64)
Diluted (in dollars per share) $ (0.41) $ (0.67) $ (0.64)
Weighted average number of shares of common stock outstanding:      
Basic (in shares) 98,892,692 94,080,797 90,956,521
Diluted (in shares) 98,892,692 94,080,797 90,956,521
[1] Includes fees paid to a related party of $6.2 million and $4.4 million for the years ended December 31, 2023, and 2022, respectively. See Note 16.
[2] Includes amortization of acquired technology of $5.4 million, $5.4 million, and $3.9 million for the years ended December 31, 2024, 2023, and 2022, respectively.