Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Additional Information (Details)

v3.22.0.1
Stockholders' Equity - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Sep. 24, 2021
Sep. 20, 2021
Aug. 30, 2021
Aug. 27, 2021
Mar. 04, 2021
Mar. 31, 2021
Dec. 31, 2021
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Dec. 31, 2021
Dec. 31, 2020
Apr. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Sale of equity         $ 150,000,000.0                
Remaining securities available for issuance           $ 69,500,000              
Number of shares authorized to be repurchased (in shares)                         500,000
Number of shares repurchased (in shares)             0       0    
Dividends declared, date     Aug. 30, 2021                    
Dividends declared, per common share     $ 2.00         $ 2.00 $ 1.50 $ 1.50      
Dividends payable, date of record     Sep. 20, 2021                    
Dividends paid $ 22,600,000                        
New awards grants, expiration date                     Nov. 02, 2027    
Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount             $ 2,531,389       $ 2,531,389    
Decrease in exercise price of each stock option   $ 2.00                      
Incremental stock-based compensation                     0    
Options                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Share-based payment arrangement, expense             346,429   $ 209,839   $ 694,900 $ 388,268  
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition                     1 year 9 months 18 days    
Restricted Stock Units                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Share-based payment arrangement, expense             235,502   $ 0   $ 360,317 $ 0  
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition                     7 months 6 days    
Share-based payment arrangement, nonvested award, excluding option, cost not yet recognized             $ 479,125       $ 479,125    
2014 Stock Award and Incentive Plan                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Shares granted under the plan (shares)             88,294       88,294    
Expiration period (in years)                     10 years    
Maximum amount of shares per employee (shares)                     250,000    
2014 Stock Award and Incentive Plan | Director                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Maximum grant date fair value                     $ 300,000    
2014 Stock Award and Incentive Plan | Non-employee Chairman of Board                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Maximum grant date fair value                     $ 600,000    
Company C                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Common stock issued shares, acquisitions       61,590