XML 15 R4.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) - USD ($)
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue        
Total revenue $ 87,835,000 $ 61,371,000 $ 165,883,000 $ 116,334,000
Cost of revenue        
Total cost of revenue 24,048,000 21,065,000 53,403,000 44,128,000
Gross profit 63,787,000 40,306,000 112,480,000 72,206,000
Operating expenses        
Research and development [1] 14,625,000 10,024,000 27,322,000 18,830,000
Sales and marketing [2] 29,888,000 22,318,000 56,675,000 42,488,000
General and administrative [3] 15,725,000 12,308,000 29,715,000 23,628,000
Total operating expenses 60,238,000 44,650,000 113,712,000 84,946,000
Operating income (loss) 3,549,000 (4,344,000) (1,232,000) (12,740,000)
Other income (expense), net        
Interest expense (14,000) (1,094,000) (32,000) (2,168,000)
Interest income 1,759,000 863,000 3,588,000 1,405,000
Change in fair value of warrant liabilities 0 (736,000) 0 (1,256,000)
Total other income (expense), net 1,745,000 (967,000) 3,556,000 (2,019,000)
Income (loss) before provision for income taxes 5,294,000 (5,311,000) 2,324,000 (14,759,000)
Provision for income taxes 0 0 0 0
Net income (loss) and comprehensive income (loss) 5,294,000 (5,311,000) 2,324,000 (14,759,000)
Net income (loss) and comprehensive income (loss) $ 5,294,000 $ (5,311,000) $ 2,324,000 $ (14,759,000)
Net income (loss) per share        
Basic (in dollars per share) $ 0.09 $ (0.24) $ 0.04 $ (0.98)
Diluted (in dollars per share) $ 0.08 $ (0.24) $ 0.04 $ (0.98)
Weighted-average shares outstanding        
Basic (in shares) 59,685 21,971 59,306 15,107
Diluted (in shares) 63,947 21,971 64,345 15,107
Services        
Revenue        
Total revenue [4] $ 80,692,000 $ 56,960,000 $ 150,286,000 $ 106,456,000
Cost of revenue        
Total cost of revenue [5] 13,609,000 12,673,000 28,058,000 25,417,000
Hardware        
Revenue        
Total revenue [6] 7,143,000 4,411,000 15,597,000 9,878,000
Cost of revenue        
Total cost of revenue $ 10,439,000 $ 8,392,000 $ 25,345,000 $ 18,711,000
[1] Includes amounts from a related party of $0.8 million and $0.5 million for the three months ended June 30, 2026 and 2025, respectively, and $1.5 million and $1.0 million for the six months ended June 30, 2026 and 2025, respectively.
[2] Includes amounts from a related party of $8.5 million and $6.6 million for the three months ended June 30, 2026 and 2025, respectively, and $16.9 million and $12.2 million for the six months ended June 30, 2026 and 2025, respectively.
[3] Includes amounts from a related party of $0.5 million and $0.4 million for the three months ended June 30, 2026 and 2025, respectively, and $1.0 million and $0.7 million for the six months ended June 30, 2026 and 2025, respectively.
[4] Includes amounts from a related party of $51.4 million and $36.5 million for the three months ended June 30, 2026 and 2025, respectively, and $97.4 million and $66.4 million for the six months ended June 30, 2026 and 2025, respectively.
[5] Includes amounts from a related party of $1.4 million and $1.2 million for the three months ended June 30, 2026 and 2025, respectively, and $2.7 million and $2.4 million for the six months ended June 30, 2026 and 2025, respectively.
[6] Includes amounts from a related party of $4.8 million and $2.6 million for the three months ended June 30, 2026 and 2025, respectively, and $9.9 million and $6.0 million for the six months ended June 30, 2026 and 2025, respectively.