v3.25.2
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Total revenue $ 115,381 $ 84,863 $ 219,005 $ 163,090
Total cost of revenue 24,880 21,237 44,955 39,451
Gross profit 90,501 63,626 174,050 123,639
Operating expenses:        
Research and development 32,258 27,013 62,661 54,271
Sales and marketing 38,873 24,363 74,181 49,096
General and administrative 17,378 14,613 33,027 29,014
Total operating expenses 88,509 65,989 169,869 132,381
Income (loss) from operations 1,992 (2,363) 4,181 (8,742)
Other income (expense):        
Convertible notes fair value adjustment 0 0 0 (608)
Derivative liability fair value adjustment 0 0 0 (1,707)
Loss on settlement of convertible notes 0 (440) 0 (440)
Gain on settlement of derivative liability 0 1,924 0 1,924
Gain on change in fair value of investments [1] 1,269 0 1,269 [2] 0 [2]
Other income (expense), net [3] 3,353 (4,607) 5,328 (4,296)
Total other income (expense), net 4,622 (3,123) 6,597 (5,127)
Income (loss) before income taxes 6,614 (5,486) 10,778 (13,869)
Provision for (benefit from) income taxes (392) 5,478 (606) 6,872
Net income (loss) $ 7,006 $ (10,964) $ 11,384 $ (20,741)
Net income (loss) per share, basic (in usd per share) $ 0.09 $ (0.15) $ 0.15 $ (0.30)
Net income (loss) per share, diluted (in usd per share) $ 0.08 $ (0.15) $ 0.14 $ (0.30)
Weighted-average shares used in computing net income (loss) per share, basic (in shares) 76,797,385 70,760,080 76,254,119 69,647,853
Weighted-average shares used in computing net income (loss) per share, diluted (in shares) 84,476,048 70,760,080 83,980,695 69,647,853
Comprehensive income (loss)        
Net income (loss) $ 7,006 $ (10,964) $ 11,384 $ (20,741)
Change in foreign currency translation adjustment (101) (4) (100) (3)
Total comprehensive income (loss) 6,905 (10,968) 11,284 (20,744)
Subscription        
Total revenue 88,582 65,678 170,456 127,257
Total cost of revenue 13,049 10,393 23,190 19,708
Hardware        
Total revenue 12,266 11,901 21,173 22,089
Total cost of revenue 10,194 9,922 18,791 17,934
Other        
Total revenue [4] 14,533 7,284 27,376 13,744
Total cost of revenue $ 1,637 $ 922 $ 2,974 $ 1,809
[1] Includes a related party gain of $882 for the three and six months ended June 30, 2025. No related party gain was recorded during the three and six months ended June 30, 2024.
[2] Includes a related party gain of $882 and zero for the six months ended June 30, 2025 and 2024, respectively.
[3] Includes related party other expense of $5,498 for the three and six months ended June 30, 2024. No related party other expense was recorded during the three and six months ended June 30, 2025.
[4] Includes related party revenue of $195 and $487 for the three and six months ended June 30, 2025, respectively. No related party revenue was recorded during the three and six months ended June 30, 2024.