XML 86 R74.htm IDEA: XBRL DOCUMENT v3.24.3
STOCKHOLDERS' EQUITY - Schedule of Amounts Reclassified Out of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2024
Jul. 31, 2024
Apr. 30, 2024
Oct. 31, 2023
Jul. 31, 2023
Apr. 30, 2023
Oct. 31, 2024
Oct. 31, 2023
Reclassifications Out of Accumulated Other Comprehensive Income (Loss)                
Research and development, net $ (37,736)     $ (32,084)     $ (109,824) $ (97,923)
Selling, general and administrative (95,987)     (87,879)     (282,441) (297,532)
Income before (benefit from) provision for income taxes 18,341     25,818     51,652 25,483
Benefit from income taxes 10,676     (12,953)     (1,533) (14,772)
Net income 29,017 $ 5,723 $ 15,379 12,865 $ (5,788) $ 3,634 50,119 10,711
Cost of recurring revenue                
Reclassifications Out of Accumulated Other Comprehensive Income (Loss)                
Cost of revenue (38,742)     (38,883)     (110,968) (118,093)
Cost of nonrecurring revenue                
Reclassifications Out of Accumulated Other Comprehensive Income (Loss)                
Cost of revenue (25,324)     (25,046)     (78,604) (79,213)
Foreign currency forward contracts | Reclassification out of Accumulated Other Comprehensive Income                
Reclassifications Out of Accumulated Other Comprehensive Income (Loss)                
Research and development, net (52)     (166)     (23) (428)
Selling, general and administrative (24)     (79)     (12) (199)
Income before (benefit from) provision for income taxes (84)     (272)     (39) (695)
Benefit from income taxes 14     47     6 121
Net income (70)     (225)     (33) (574)
Foreign currency forward contracts | Cost of recurring revenue | Reclassification out of Accumulated Other Comprehensive Income                
Reclassifications Out of Accumulated Other Comprehensive Income (Loss)                
Cost of revenue 0     (3)     0 (7)
Foreign currency forward contracts | Cost of nonrecurring revenue | Reclassification out of Accumulated Other Comprehensive Income                
Reclassifications Out of Accumulated Other Comprehensive Income (Loss)                
Cost of revenue $ (8)     $ (24)     $ (4) $ (61)