v3.26.1
Shareholders' Equity - Additional Information (Detail) - USD ($)
$ in Thousands
2 Months Ended 12 Months Ended
Mar. 31, 2026
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2024
Jun. 04, 2019
Equity, Class of Treasury Stock [Line Items]          
Common shares authorized for repurchase, shares         20,000,000
Remaining common shares authorized for repurchase, shares   14,648,609      
Stock Repurchased and Retired During Period, Value   $ 177,030 $ 67,895 $ 8,407  
Employee Stock          
Equity, Class of Treasury Stock [Line Items]          
Stock Repurchased and Retired During Period, Shares   403,691 366,136    
Stock Repurchased and Retired During Period, Value   $ 21,954 $ 15,402    
Private Placement [Member]          
Equity, Class of Treasury Stock [Line Items]          
Stock Repurchased and Retired During Period, Shares 4,639,208        
Stock Repurchased and Retired During Period, Value $ 299,996