v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) - USD ($)
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Revenue        
Total revenue $ 91,306,000 $ 68,030,000 $ 257,189,000 $ 184,364,000
Cost of revenue        
Total cost of revenue 22,024,000 22,959,000 75,427,000 67,087,000
Gross profit 69,282,000 45,071,000 181,762,000 117,277,000
Operating expenses        
Research and development [1] 15,271,000 10,301,000 42,593,000 29,131,000
Sales and marketing [2] 29,107,000 22,943,000 85,782,000 65,431,000
General and administrative [3] 20,084,000 14,340,000 49,799,000 37,968,000
Total operating expenses 64,462,000 47,584,000 178,174,000 132,530,000
Operating income (loss) 4,820,000 (2,513,000) 3,588,000 (15,253,000)
Other income (expense), net        
Interest expense (262,000) (353,000) (294,000) (2,521,000)
Interest income 1,993,000 2,009,000 5,581,000 3,414,000
Loss on debt extinguishment 0 (2,109,000) 0 (2,109,000)
Change in fair value of warrant liabilities 0 (212,000) 0 (1,468,000)
Total other income (expense), net 1,731,000 (665,000) 5,287,000 (2,684,000)
Income (loss) before provision for income taxes 6,551,000 (3,178,000) 8,875,000 (17,937,000)
Provision for income taxes 0 0 0 0
Net income (loss) and comprehensive income (loss) 6,551,000 (3,178,000) 8,875,000 (17,937,000)
Net income (loss) and comprehensive income (loss) $ 6,551,000 $ (3,178,000) $ 8,875,000 $ (17,937,000)
Net income (loss) per share        
Basic (in dollars per share) $ 0.11 $ (0.06) $ 0.15 $ (0.61)
Diluted (in dollars per share) $ 0.10 $ (0.06) $ 0.14 $ (0.61)
Weighted-average shares outstanding        
Basic (in shares) 61,499 57,658 60,045 29,421
Diluted (in shares) 67,121 57,658 64,561 29,421
Services        
Revenue        
Total revenue [4] $ 85,106,000 $ 62,936,000 $ 235,392,000 $ 169,392,000
Cost of revenue        
Total cost of revenue [5] 13,174,000 12,654,000 41,232,000 38,071,000
Hardware        
Revenue        
Total revenue [6] 6,200,000 5,094,000 21,797,000 14,972,000
Cost of revenue        
Total cost of revenue $ 8,850,000 $ 10,305,000 $ 34,195,000 $ 29,016,000
[1] Includes amounts from a related party of $0.9 million and $0.6 million for the three months ended September 30, 2026 and 2025, respectively, and $2.4 million and $1.6 million for the nine months ended September 30, 2026 and 2025, respectively.
[2] Includes amounts from a related party of $8.7 million and $7.1 million for the three months ended September 30, 2026 and 2025, respectively, and $25.6 million and $19.3 million for the nine months ended September 30, 2026 and 2025, respectively.
[3] Includes amounts from a related party of $0.4 million and $0.4 million for the three months ended September 30, 2026 and 2025, respectively, and $1.4 million and $1.1 million for the nine months ended September 30, 2026 and 2025, respectively.
[4] Includes amounts from a related party of $53.7 million and $41.8 million for the three months ended September 30, 2026 and 2025, respectively, and $151.1 million and $108.2 million for the nine months ended September 30, 2026 and 2025, respectively.
[5] Includes amounts from a related party of $1.4 million and $1.4 million for the three months ended September 30, 2026 and 2025, respectively, and $4.1 million and $3.8 million for the nine months ended September 30, 2026 and 2025, respectively.
[6] Includes amounts from a related party of $4.0 million and $3.0 million for the three months ended September 30, 2026 and 2025, respectively, and $13.9 million and $9.0 million for the nine months ended September 30, 2026 and 2025, respectively.