v3.26.1
Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
May 02, 2026
Jan. 31, 2026
Dec. 11, 2024
Equity, Class of Treasury Stock [Line Items]      
Number of shares held in treasury 15,834,579    
Average price per share of shares acquired (in dollars per share) $ 9.90    
Value of treasury stock $ 156,820 $ 156,820  
2024 Share Repurchase Program      
Equity, Class of Treasury Stock [Line Items]      
Authorized amount under share repurchase program     $ 30,000
Remaining authorized repurchase amount $ 30,000