XML 15 R3.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]    
Revenues $ 194,822 $ 175,961
Cost of revenue 58,319 51,749
Gross profit 136,503 124,212
Operating expenses    
Research and development 39,608 44,118
Sales and marketing 51,906 54,175
General and administrative 37,345 30,961
Gains, losses and other items, net 423 206
Total operating expenses 129,282 129,460
Income (loss) from operations 7,221 (5,248)
Total other income, net 3,709 4,444
Income (loss) from continuing operations before income taxes 10,930 (804)
Income tax expense 3,183 6,685
Net earnings (loss) $ 7,747 $ (7,489)
Basic earnings (loss) per share (in dollars per share) $ 0.12 $ (0.11)
Diluted earnings (loss) per share (in dollars per share) $ 0.12 $ (0.11)