v3.26.1
Equity Compensation Plans (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2025
May 31, 2021
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
May 31, 2019
Equity Compensation Plans              
Total compensation cost         $ 3,100,000 $ 2,700,000  
Vesting percentage , fully vest , performance measure         50.00%    
Minimum              
Equity Compensation Plans              
Vesting percentage , fully vest , performance measure         50.00%    
Maximum              
Equity Compensation Plans              
Vesting percentage , pro rata , performance measure         50.00%    
2019 Plan              
Equity Compensation Plans              
Number of shares authorized 2,600,000 1,800,000         600,000
Increase in number of shares authorized 800,000 1,200,000          
Number of shares available for issuance     1,091,803   1,091,803    
Restricted Stock and Restricted Stock Units              
Equity Compensation Plans              
Tax benefit     $ 386,000 $ 308,000      
Restricted Stock and Restricted Stock Units | 2019 Plan              
Equity Compensation Plans              
Vesting period         3 years