XML 56 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Segment and Geographic Information - Schedule of Segment Profit or Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Segment Reporting Information [Line Items]        
Net income $ 62,970 $ 888,211 $ 135,057 $ 921,971
Revenues from external customers 800,636 736,027 1,564,290 1,445,667
Depreciation and amortization     59,249 51,528
Provision for (benefit from) income taxes 13,490 (816,324) 15,193 (813,491)
Reportable Segment        
Segment Reporting Information [Line Items]        
Net income 62,970 888,211 135,057 921,971
Revenues from external customers 800,636 736,027 1,564,290 1,445,667
Depreciation and amortization 28,880 27,022 59,249 51,528
Interest income 10,508 11,532 21,211 24,156
Provision for (benefit from) income taxes $ 13,490 $ (816,324) $ 15,193 $ (813,491)