XML 11 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Revenue $ 184,875 $ 148,328
Cost of revenue 132,150 108,250
Gross profit 52,725 40,078
Operating expenses    
Research and development 12,051 11,653
Sales and marketing 23,239 20,264
General and administrative 9,092 9,145
Total operating expenses 44,382 41,062
Income (loss) from operations 8,343 (984)
Other income (expense)    
Interest income, net 2,186 1,440
Other non-recurring income 213 0
Foreign exchange gain (loss) 18 (8)
Income before income taxes 10,760 448
(Provision for) benefit from income taxes (3,534) 256
Net income $ 7,226 $ 704
Net income per share    
Basic $ 0.06 $ 0.01
Diluted $ 0.06 $ 0.01
Weighted-average number of shares used to compute net income per share    
Basic 123,945,778 123,289,584
Diluted 126,917,654 123,792,741
Net Income (Loss) $ 7,226 $ 704
Foreign currency translation adjustments, net of tax (42) (7)
Comprehensive income $ 7,184 $ 697