XML 21 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Comprehensive Income - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statements of Operations:      
Revenue $ 500,890,000 $ 503,877,000 $ 488,398,000
Cost of revenue 277,690,000 281,884,000 272,933,000
Gross profit 223,200,000 221,993,000 215,465,000
Operating expenses      
Marketing and sales 92,073,000 87,688,000 82,752,000
Research and development 41,298,000 40,135,000 38,222,000
General and administrative 64,333,000 65,788,000 67,544,000
Goodwill impairment 0 0 118,008,000
Costs related to disposal and exit activities 5,585,000 215,000 6,922,000
Total operating expenses 203,289,000 193,826,000 313,448,000
Income (loss) from operations 19,911,000 28,167,000 (97,983,000)
Other income (expense), net 4,761,000 (215,000) 106,000
Income (loss) before income taxes 24,672,000 27,952,000 (97,877,000)
Provision for income taxes 8,079,000 10,732,000 5,585,000
Net income (loss) $ 16,593,000 $ 17,220,000 $ (103,462,000)
Net income (loss) per share:      
Basic (in dollars per share) $ 0.66 $ 0.66 $ (3.77)
Diluted (in dollars per share) $ 0.66 $ 0.66 $ (3.77)
Shares used to compute net income (loss) per share:      
Basic (in shares) 25,096,117 26,186,533 27,409,838
Diluted (in shares) 25,212,178 26,223,498 27,409,838
Other Comprehensive Income (Loss), net of tax      
Foreign currency translation adjustments $ (228,000) $ 5,365,000 $ (16,278,000)
Net unrealized gains (losses) on investments in securities 257,000 977,000 (1,260,000)
Comprehensive income (loss) $ 16,622,000 $ 23,562,000 $ (121,000,000)