XML 15 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]        
Revenues $ 195,412 $ 173,869 $ 556,856 $ 487,809
Cost of revenue 54,998 44,934 157,981 131,767
Gross profit 140,414 128,935 398,875 356,042
Operating expenses        
Research and development 42,735 37,788 130,742 106,040
Sales and marketing 50,863 46,203 156,145 135,217
General and administrative 31,994 27,241 94,324 79,914
Gains, losses and other items, net 149 2,502 752 9,192
Total operating expenses 125,741 113,734 381,963 330,363
Income from operations 14,673 15,201 16,912 25,679
Total other income, net 4,033 6,607 12,674 17,887
Income from continuing operations before income taxes 18,706 21,808 29,586 43,566
Income tax expense 9,184 8,429 25,821 27,297
Net earnings from continuing operations 9,522 13,379 3,765 16,269
Earnings from discontinued operations, net of tax 1,688 598 1,688 985
Net earnings $ 11,210 $ 13,977 $ 5,453 $ 17,254
Basic earnings per share:        
Continuing operations (in dollars per share) $ 0.15 $ 0.20 $ 0.06 $ 0.25
Discontinued operations (in dollars per share) 0.03 0.01 0.03 0.01
Basic earnings per share (in dollars per share) 0.17 0.21 0.08 0.26
Diluted earnings per share:        
Continuing operations (in dollars per share) 0.14 0.20 0.06 0.24
Discontinued operations (in dollars per share) 0.03 0.01 0.03 0.01
Diluted earnings per share (in dollars per share) $ 0.17 $ 0.21 $ 0.08 $ 0.25