XML 15 R3.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]        
Revenues $ 199,829 $ 185,483 $ 394,651 $ 361,444
Cost of revenue 59,594 51,234 117,913 102,983
Gross profit 140,235 134,249 276,738 258,461
Operating expenses        
Research and development 36,952 43,889 76,560 88,007
Sales and marketing 48,685 51,107 100,591 105,282
General and administrative 33,170 31,369 70,515 62,330
Gains, losses and other items, net 0 397 423 603
Total operating expenses 118,807 126,762 248,089 256,222
Income from operations 21,428 7,487 28,649 2,239
Total other income, net 3,544 4,197 7,253 8,641
Income from continuing operations before income taxes 24,972 11,684 35,902 10,880
Income tax expense (benefit) (2,448) 9,952 735 16,637
Net earnings (loss) $ 27,420 $ 1,732 $ 35,167 $ (5,757)
Basic earnings (loss) per share (in dollars per share) $ 0.42 $ 0.03 $ 0.54 $ (0.09)
Diluted earnings (loss) per share (in dollars per share) $ 0.42 $ 0.03 $ 0.53 $ (0.09)