XML 13 R6.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Shareholders' Equity (unaudited) - USD ($)
$ in Thousands
Total
Common Shares
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning Balance at Jan. 31, 2024 $ 2,112,540 $ 9 $ 37,943 $ 2,113,735 $ (39,147)
Beginning Balances (in shares) at Jan. 31, 2024   92,787,522      
Comprehensive income 283,926     282,161 1,765
Share-based compensation 23,366   23,366    
Share-based awards 851   851    
Share-based awards (in shares)   1,051,696      
Share repurchases, inclusive of excise tax (67,760)   (54,631) (13,129)  
Share repurchases, inclusive of excise tax (in shares)   (1,563,369)      
Ending Balance at Oct. 31, 2024 $ 2,352,923 $ 9 7,529 2,382,767 (37,382)
Ending Balances (in shares) at Oct. 31, 2024 92,275,849 92,275,849      
Beginning Balance at Jul. 31, 2024 $ 2,241,433 $ 9   2,279,856 (38,432)
Beginning Balances (in shares) at Jul. 31, 2024   92,260,283      
Comprehensive income 103,961     102,911 1,050
Share-based compensation 7,810   7,810    
Share-based awards 0   0    
Share-based awards (in shares)   23,496      
Share repurchases, inclusive of excise tax (281)   (281) 0  
Share repurchases, inclusive of excise tax (in shares)   (7,930)      
Ending Balance at Oct. 31, 2024 $ 2,352,923 $ 9 7,529 2,382,767 (37,382)
Ending Balances (in shares) at Oct. 31, 2024 92,275,849 92,275,849      
Beginning Balance at Jan. 31, 2025 $ 2,471,504 $ 9 15,067 2,503,068 (46,640)
Beginning Balances (in shares) at Jan. 31, 2025 92,281,748 92,281,748      
Comprehensive income $ 383,803     368,652 15,151
Share-based compensation 22,674   22,674    
Share-based awards 928   928    
Share-based awards (in shares)   1,105,818      
Share repurchases, inclusive of excise tax (174,797)   (24,258) (150,539)  
Share repurchases, inclusive of excise tax (in shares)   (3,675,106)      
Ending Balance at Oct. 31, 2025 $ 2,704,112 $ 9 14,411 2,721,181 (31,489)
Ending Balances (in shares) at Oct. 31, 2025 89,712,460 89,712,460      
Beginning Balance at Jul. 31, 2025 $ 2,580,392 $ 9 7,277 2,604,741 (31,635)
Beginning Balances (in shares) at Jul. 31, 2025   89,696,293      
Comprehensive income 116,586     116,440 146
Share-based compensation 7,718   7,718    
Share-based awards 0   0    
Share-based awards (in shares)   24,850      
Share repurchases, inclusive of excise tax (584)   (584)    
Share repurchases, inclusive of excise tax (in shares)   (8,683)      
Ending Balance at Oct. 31, 2025 $ 2,704,112 $ 9 $ 14,411 $ 2,721,181 $ (31,489)
Ending Balances (in shares) at Oct. 31, 2025 89,712,460 89,712,460