XML 21 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Income/(Loss) and Comprehensive Income/(Loss) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Statement [Abstract]      
Revenue $ 211,280 $ 111,283 $ 118,326
Cost of revenue 123,552 69,662 70,090
Gross profit 87,728 41,621 48,236
Operating expenses      
Engineering, research, and development 8,459 9,311 4,346
Sales and marketing 14,457 10,051 6,947
General and administrative 64,762 37,707 21,318
Total operating expenses 87,678 57,069 32,611
Income/(loss) from operations 50 (15,448) 15,625
Other income/(expenses), net (2,502) 236 (176)
Income/(loss) before income taxes (2,452) (15,212) 15,449
Provision/(benefit) for income taxes 5,248 (2,613) 4,642
Net income/(loss) (7,700) (12,599) 10,807
Foreign currency translation adjustments, net of tax (122) (4) 0
Comprehensive income/(loss) $ (7,822) $ (12,603) $ 10,807
Earnings/(loss) per share      
Basic (in dollars per share) $ (0.13) $ (0.28) $ 0.49
Diluted (in dollars per share) $ (0.13) $ (0.28) $ 0.49
Weighted average shares outstanding      
Basic (in shares) 58,662 44,737 21,118
Diluted (in shares) 58,662 44,737 21,122