XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]        
Revenue $ 92,571 $ 99,237 $ 283,280 $ 278,503
Cost of revenue 58,082 60,841 173,369 172,613
Gross profit 34,489 38,396 109,911 105,890
Operating expenses        
Selling, general and administrative 17,679 23,427 59,072 72,277
Marketing 14,796 13,170 39,617 33,778
Research and development 1,701 1,742 5,514 5,137
Total operating expenses 34,176 38,339 104,203 111,192
Operating income (loss) 313 57 5,708 (5,302)
Interest and other income (expense), net 555 127 2,370 44
Income (loss) before provision for income taxes 868 184 8,078 (5,258)
Income tax provision 110 19 195 56
Net income (loss) $ 758 $ 165 $ 7,883 $ (5,314)
Net income (loss) per share attributable to common stockholders:        
Basic (in dollars per share) $ 0.01 $ 0.00 $ 0.07 $ (0.05)
Diluted (in dollars per share) $ 0.01 $ 0.00 $ 0.07 $ (0.05)
Weighted-average shares used in computing net income (loss) per share attributable to common stockholders:        
Basic (in shares) 111,839,451 100,690,486 110,802,832 98,688,196
Diluted (in shares) 113,709,908 104,588,417 114,115,977 98,688,196
Comprehensive income (loss) $ 758 $ 165 $ 7,883 $ (5,314)