XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Revenue $ 174,241 $ 171,033
Cost of revenue 102,729 105,549
Gross profit 71,512 65,484
Operating expenses    
Research and development 30,632 28,912
Sales and marketing 26,456 29,139
General and administrative 19,111 17,849
Total operating expenses 76,199 75,900
Operating loss (4,687) (10,416)
Other income    
Net gain on extinguishment of debt 1,082 0
Interest (expense) income, net (488) 633
Other income, net 283 350
Total other income 877 983
Loss before income taxes (3,810) (9,433)
Income tax benefit 70 200
Net loss $ (3,740) $ (9,233)
Net loss per share, basic (in usd per share) $ (0.13) $ (0.35)
Net loss per share, diluted (in usd per share) $ (0.13) $ (0.35)
Weighted average number of common shares outstanding, basic (in shares) 28,982,432 26,493,802
Weighted average number of common shares outstanding, diluted (in shares) 28,982,432 26,493,802