XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Segment and Geographic Information - Schedule of Segment Profit or Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2025
Oct. 31, 2024
Segment Reporting Information [Line Items]        
Net income $ 83,725 $ 62,423 $ 218,782 $ 984,394
Revenues from external customers 818,350 754,820 2,382,640 2,200,487
Depreciation and amortization     89,648 79,097
Provision for (benefit from) income taxes 11,804 9,151 26,997 (804,340)
Reportable Segment        
Segment Reporting Information [Line Items]        
Net income 83,725 62,423 218,782 984,394
Revenues from external customers 818,350 754,820 2,382,640 2,200,487
Depreciation and amortization 30,399 27,569 89,648 79,097
Interest income 10,211 10,965 31,422 35,121
Provision for (benefit from) income taxes $ 11,804 $ 9,151 $ 26,997 $ (804,340)