XML 15 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Income Statement [Abstract]    
Revenues $ 119,038 $ 99,437
Cost of revenue 34,315 34,465
Gross profit 84,723 64,972
Operating expenses:    
Research and development 34,776 26,989
Sales and marketing 41,979 38,627
General and administrative 24,291 23,368
Gains, losses and other items, net 1,278 1,995
Total operating expenses 102,324 90,979
Loss from operations (17,601) (26,007)
Total other income (expense) 30,601 463
Loss from continuing operations before income taxes 13,000 (25,544)
Income tax benefit (4,365) (3,816)
Net earnings (loss) $ 17,365 $ (21,728)
Basic earnings (loss) per share:    
Basic earnings (loss) per share (in USD per share) $ 0.25 $ (0.33)
Diluted earnings (loss) per share:    
Diluted earnings (loss) per share (in USD per share) $ 0.25 $ (0.33)