XML 74 R60.htm IDEA: XBRL DOCUMENT v3.24.1
Stockholders' Equity - Additional Information (Details) - USD ($)
12 Months Ended
Mar. 15, 2024
Jun. 28, 2022
Feb. 02, 2024
Jan. 27, 2023
Equity Class of Treasury Stock [Line Items]        
Purchases and retirement of common stock     $ (11,986,000) $ (8,463,000)
Retained Earnings        
Equity Class of Treasury Stock [Line Items]        
Purchases and retirement of common stock       (798,000)
Share Repurchase Program        
Equity Class of Treasury Stock [Line Items]        
Stock repurchase program, authorized amount $ 25,000,000      
Stock repurchase program expiration date Mar. 31, 2026      
Purchases and retirement of common stock     11,872,000 8,447,000
2022 Share Repurchase Program        
Equity Class of Treasury Stock [Line Items]        
Stock repurchase program, authorized amount   $ 50,000,000    
Stock repurchase program expiration date   Feb. 02, 2024    
Stock repurchased, value     20,300,000  
2022 Share Repurchase Program | Retained Earnings        
Equity Class of Treasury Stock [Line Items]        
Purchases and retirement of common stock     $ 0 $ 7,700,000