v3.25.2
Compensation Plans - Expense Recognition of Deferred Compensation (Details) - Restricted stock
Jun. 30, 2025
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Six Months  Remaining In 2025 $ 6,927,672
2026 11,196,652
2027 7,711,880
2028 4,304,753
2029 3,135,051
Thereafter 415,418
Total $ 33,691,426