Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Additional Information (Details)

v3.22.1
Stockholders' Equity - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 24, 2021
Sep. 20, 2021
Aug. 30, 2021
Aug. 27, 2021
Mar. 04, 2021
Mar. 31, 2021
Mar. 31, 2022
Sep. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Mar. 31, 2022
Mar. 31, 2021
Jun. 30, 2021
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        
Dividend, record date     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,200,000         $ 2,200,000      
Decrease in exercise price of each stock option   $ 2.00                          
Incremental stock-based compensation                       $ 0      
Stock options outstanding             935,520         935,520   1,159,028  
Assumed awards converted stock options             31,548         31,548      
Options                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Share-based payment arrangement, expense             $ 300,000   $ 300,000     $ 1,000,000.0 $ 700,000    
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition                       1 year 7 months 6 days      
Restricted Stock Units                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Share-based payment arrangement, expense             200,000   $ 0     $ 600,000 $ 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             $ 200,000         $ 200,000      
Awards outstanding             19,370         19,370   12,721  
2014 Stock Award and Incentive Plan                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Shares granted under the plan (shares)             314,877         314,877      
Expiration period (in years)                       10 years      
Maximum amount of shares per employee (shares)                       250,000      
Stock options outstanding             935,520         935,520      
2014 Stock Award and Incentive Plan | Restricted Stock Units                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Awards outstanding             19,370         19,370      
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