XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF LOSS AND COMPREHENSIVE LOSS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Revenues $ 79,817 $ 80,080
Cost of revenue 52,152 51,505
Gross profit 27,665 28,575
Operating expenses    
Engineering, research, and development 4,372 4,203
Sales and marketing 7,292 5,634
General and administrative 21,543 24,730
Total operating expenses 33,207 34,567
Loss from operations (5,542) (5,992)
Other income/(expense), net 2,525 1,682
Loss before income taxes (3,017) (4,310)
Provision for income taxes 931 3,660
Net loss (3,948) (7,970)
Foreign currency translation adjustments, net of tax (178) 495
Comprehensive loss $ (4,126) $ (7,475)
Loss per share    
Basic (in dollars per share) $ (0.05) $ (0.11)
Diluted (in dollars per share) $ (0.05) $ (0.11)
Weighted average shares outstanding    
Basic (in shares) 76,151 74,459
Diluted (in shares) 76,151 74,459