XML 20 R4.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]      
Revenue $ 497,001 $ 395,524 $ 301,767
Cost of revenue 347,323 274,144 209,140
Gross profit 149,678 121,380 92,627
Operating expenses      
Research and development 41,220 34,122 24,510
Sales and marketing 73,295 43,917 31,842
General and administrative 38,139 32,968 17,847
Total operating expenses 152,654 111,007 74,199
(Loss) income from operations (2,976) 10,373 18,428
Other income (loss)      
Interest income (expense), net 1,663 (6) 52
Foreign exchange gain (loss) 5 (1) (116)
(Loss) income before income taxes (1,308) 10,366 18,364
Benefit from (provision for) income taxes 795 (1,066) (4,653)
Net (loss) income (513) 9,300 13,711
Undeclared dividends on Series A preferred stock 0 (2,258) (5,186)
Net (loss) income attributable to common stock $ (513) $ 7,042 $ 8,525
Net (loss) income per share attributable to common stock      
Basic $ 0 $ 0.06 $ 0.08
Diluted $ 0 $ 0.06 $ 0.08
Weighted-average number of shares used to compute net (loss) income per share attributable to common stock      
Basic 122,099,437 112,763,261 103,479,239
Diluted 122,099,437 118,821,925 106,207,883