v3.26.1
Stockholders' equity - Schedule of Changes in Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance $ 2,107,196 $ 2,114,911
Other comprehensive loss before reclassifications, tax 8,415  
Other comprehensive loss before reclassifications, after tax (25,897)  
Amounts reclassified from AOCI, tax 48  
Amounts reclassified from AOCI, after tax (148)  
Net change in AOCI, tax 8,463  
Total other comprehensive loss (26,045) 0
Ending balance 2,047,395 2,123,806
Accumulated other comprehensive loss    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance (5,707) 0
Total other comprehensive loss (26,045) 0
Ending balance (31,752) $ 0
Change in unrealized losses on cash flow hedges    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance (7,561)  
Other comprehensive loss before reclassifications, before tax (34,312)  
Amounts reclassified from AOCI, before tax (196)  
Net change in AOCI, before tax (34,508)  
Ending balance (42,069)  
Income tax benefit    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance 1,854  
Ending balance $ 10,317