XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF LOSS AND COMPREHENSIVE LOSS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Revenue $ 80,080 $ 71,410
Cost of revenue 51,505 44,631
Gross profit 28,575 26,779
Operating expenses    
Engineering, research, and development 4,203 3,096
Sales and marketing 5,634 4,215
General and administrative 24,730 19,265
Total operating expenses 34,567 26,576
Income/(loss) from operations (5,992) 203
Other income/(expenses), net 1,682 (700)
Loss before income taxes (4,310) (497)
Provision for income taxes 3,660 2,170
Net loss (7,970) (2,667)
Foreign currency translation adjustments, net of tax 495 (283)
Comprehensive loss $ (7,475) $ (2,950)
Loss per share    
Basic (in dollars per share) $ (0.11) $ (0.04)
Diluted (in dollars per share) $ (0.11) $ (0.04)
Weighted average shares outstanding    
Basic (in shares) 74,459 66,919
Diluted (in shares) 74,459 66,919