v3.26.1
Stockholders' Equity - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 28, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 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 $ 0.5 $ 0.4  
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 Q3 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 Sep. 03, 2026          
Dividends payable, date of record Aug. 20, 2026