XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Statements of Operations:        
Revenue $ 122,265 $ 126,902 $ 248,124 $ 251,070
Cost of revenue 69,142 69,480 141,225 137,844
Gross profit 53,123 57,422 106,899 113,226
Operating expenses        
Marketing and sales 21,730 21,055 44,181 41,641
Research and development 9,865 9,450 20,542 20,007
General and administrative 15,822 16,522 32,655 33,293
Closure of Japan business 98 5,194 164 5,194
Total operating expenses 47,515 52,221 97,542 100,135
Income from operations 5,608 5,201 9,357 13,091
Other (loss) income, net (3,368) 1 (2,078) (299)
Income before income taxes 2,240 5,202 7,279 12,792
Provision for income taxes 2,623 2,645 5,003 5,140
Net (loss) income $ (383) $ 2,557 $ 2,276 $ 7,652
Net (loss) income per share:        
Basic (in dollars per share) $ (0.01) $ 0.09 $ 0.09 $ 0.28
Diluted (in dollars per share) $ (0.01) $ 0.09 $ 0.09 $ 0.28
Shares used to compute net (loss) income per share:        
Basic (in shares) 26,210,478 27,530,739 26,414,467 27,515,583
Diluted (in shares) 26,210,478 27,536,823 26,445,427 27,524,019
Comprehensive Income (Loss) (net of tax)        
Comprehensive income (loss) $ 3,890 $ (11,287) $ 7,410 $ (11,680)