v3.26.1
Stockholders' Equity - Additional Information (Details) - USD ($)
3 Months Ended
Apr. 28, 2026
Mar. 31, 2026
Mar. 31, 2025
Feb. 19, 2026
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Common stock, dividends, per share, declared   $ 0.25 $ 0.2  
Stock Repurchase Program [Member] | Common Stock [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share repurchase program, authorized, amount       $ 100,000,000
Subsequent Event [Member] | O 2026 Q2 Dividends [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Common stock, dividends, per share, declared $ 0.25      
Dividends payable, date to be paid Jun. 04, 2026      
Dividends payable, date of record May 21, 2026