v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]    
Revenues $ 213,986 $ 194,822
Cost of revenue 63,043 58,319
Gross profit 150,943 136,503
Operating expenses    
Research and development 37,134 39,608
Sales and marketing 51,934 51,906
General and administrative 35,149 37,345
Gains, losses and other items, net 6,563 423
Total operating expenses 130,780 129,282
Income from operations 20,163 7,221
Total other income, net 3,091 3,709
Income from operations before income taxes 23,254 10,930
Income tax expense 5,739 3,183
Net earnings $ 17,515 $ 7,747
Basic earnings per share (in dollars per share) $ 0.29 $ 0.12
Diluted earnings per share (in dollars per share) $ 0.28 $ 0.12