XML 86 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Business and Significant Accounting Policies - Common Stock (Details) - Common Stock - USD ($)
8 Months Ended 22 Months Ended 30 Months Ended
Dec. 31, 2023
Jun. 22, 2021
Dec. 31, 2023
Apr. 27, 2023
Aug. 20, 2019
August 20, 2019 Share Repurchase Program          
Entity Information [Line Items]          
Stock repurchase program, authorized amount         $ 10,000,000
Stock repurchase (in shares)   297,158      
Stock repurchased   $ 7,900,000      
Shares available for repurchase   2,100,000      
June 22, 2021 Share Repurchase Program          
Entity Information [Line Items]          
Stock repurchase program, authorized amount   $ 15,000,000      
Stock repurchase (in shares)     403,368    
Stock repurchased     $ 12,000,000    
Shares available for repurchase $ 3,000,000   3,000,000    
April 27,2023 Share Repurchase Program          
Entity Information [Line Items]          
Stock repurchase program, authorized amount       $ 15,000,000  
Stock repurchase (in shares) 0        
Shares available for repurchase $ 15,000,000   $ 15,000,000