XML 53 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders Equity - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 15, 2024
Jun. 28, 2022
May 03, 2024
Apr. 28, 2023
Equity Class Of Treasury Stock [Line Items]        
Purchases and retirement of common stock     $ 1,014,000 $ 3,781,000
Retained Earnings        
Equity Class Of Treasury Stock [Line Items]        
Purchases and retirement of common stock     143,000  
2022 Share Repurchase Program        
Equity Class Of Treasury Stock [Line Items]        
Stock repurchase program, authorized amount   $ 50,000,000.0    
Stock repurchase program expiration date   Feb. 02, 2024    
Purchases and retirement of common stock       3,772,000
2022 Share Repurchase Program | Retained Earnings        
Equity Class Of Treasury Stock [Line Items]        
Purchases and retirement of common stock       $ 0
2024 Share Repurchase Program        
Equity Class Of Treasury Stock [Line Items]        
Stock repurchase program, authorized amount $ 25,000,000   24,000,000  
Stock repurchase program expiration date Mar. 31, 2026      
Purchases and retirement of common stock     1,013,000  
2024 Share Repurchase Program | Retained Earnings        
Equity Class Of Treasury Stock [Line Items]        
Purchases and retirement of common stock     $ 100,000