XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Oct. 30, 2024
Jul. 25, 2023
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Feb. 16, 2022
Jul. 25, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Common stock authorized (in shares)     75,000,000       75,000,000        
Common stock par value (in usd per share)     $ 0.0001       $ 0.0001        
Preferred stock authorized (in shares)     25,000,000       25,000,000        
Preferred stock par value (in usd per share)     $ 0.0001       $ 0.0001        
Options outstanding (in shares)     0       0   0    
Common stock outstanding (in shares)                 19,992,102    
Preferred stock outstanding (in shares)     0       0   0    
Cash dividends declared per common share (in usd per share)     $ 0.3125 $ 0.3125 $ 0.3125 $ 0.3125 $ 0.9375 $ 0.9375      
Dividends, common stock     $ 6,780,000 $ 6,624,000 $ 6,600,000   $ 20,004,000        
Common stock repurchase program, authorized amount                   $ 10,000,000  
Additional shares available for issuance under the 2020 Equity Plan (in shares)   1,000,000                  
Shares reserved for future issuance (in shares)   1,268,444                  
2020 Equity Plan | Restricted Stock                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Vesting period             1 year        
2020 Equity Plan | Contingent RSUs                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Vesting period             3 years        
Equity instruments other than options, nonvested (in shares)     491,734       491,734        
2020 Equity Plan | Non-contingent RSUs                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Vesting period             3 years        
2020 Equity Plan | Unvested RSUs, DSUs and Restricted Stock                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Equity instruments other than options, nonvested (in shares)     928,982       928,982   1,035,268    
2020 Equity Plan | Restricted Stock and Restricted Stock Units (RSUs)                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Vesting period             1 year 7 months 6 days        
Compensation cost not yet recognized, share-based awards other than options     $ 4,200,000       $ 4,200,000        
ESPP                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Shares reserved for future issuance (in shares)                     250,000
Award required holding period             2 years        
Issuance of common stock under the employee stock purchase plan (in shares)             9,933 12,558      
ESPP | Maximum                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Offering period, maximum             6 months        
Subsequent Event                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Cash dividends declared per common share (in usd per share) $ 0.3125                    
Dividends, common stock $ 6,300,000                    
Common Stock                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Common stock outstanding (in shares)     20,264,055       20,264,055