XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
Revenues $ 185,483 $ 159,871 $ 361,444 $ 313,940
Cost of revenue 51,234 41,212 102,983 86,833
Gross profit 134,249 118,659 258,461 227,107
Operating expenses        
Research and development 43,889 33,733 88,007 68,252
Sales and marketing 51,107 44,135 105,282 89,014
General and administrative 31,369 26,009 62,330 52,673
Gains, losses and other items, net 397 6,574 603 6,690
Total operating expenses 126,762 110,451 256,222 216,629
Income from operations 7,487 8,208 2,239 10,478
Total other income, net 4,197 6,431 8,641 11,280
Income from continuing operations before income taxes 11,684 14,639 10,880 21,758
Income tax expense 9,952 10,163 16,637 18,868
Net earnings (loss) from continuing operations 1,732 4,476 (5,757) 2,890
Earnings from discontinued operations, net of tax 0 387 0 387
Net earnings (loss) $ 1,732 $ 4,863 $ (5,757) $ 3,277
Basic earnings (loss) per share:        
Continuing operations (in dollars per share) $ 0.03 $ 0.07 $ (0.09) $ 0.04
Discontinued operations (in dollars per share) 0 0.01 0.00 0.01
Basic earnings (loss) per share (in dollars per share) 0.03 0.07 (0.09) 0.05
Diluted earnings (loss) per share:        
Continuing operations (in dollars per share) 0.03 0.07 (0.09) 0.04
Discontinued operations (in dollars per share) 0 0.01 0 0.01
Diluted earnings (loss) per share (in dollars per share) $ 0.03 $ 0.07 $ (0.09) $ 0.05