v3.25.2
Equity Incentive Plans - Summary of Issuances, Vesting and Retirement of Shares under Plan (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
2019 Long Term Incentive Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Unvested, Beginning balance 1,993,459 1,326,891
Shares Granted 319,956 753,051
Shares Vested and Forfeited (428,706) (427,979)
Unvested, Ending balance 1,884,709 1,651,963
Fair Value of Granted Stock $ 5,065 $ 11,145
Compensation Cost Recognized $ 5,596 $ 5,242
Weighted Average Grant Date Fair Value, Unvested beginning balance $ 14.53 $ 14.56
Weighted Average Grant Date Fair Value, Shares Granted 15.83 14.8
Weighted Average Grant Date Fair Value, Shares Vested and Forfeited 14.84 14.57
Weighted Average Grant Date Fair Value, Unvested ending balance $ 14.68 $ 14.67
2019 Restricted Stock Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Unvested, Beginning balance 13,340 15,196
Shares Granted 13,772 13,340
Shares Vested and Forfeited (13,340) (15,196)
Unvested, Ending balance 13,772 13,340
Fair Value of Granted Stock $ 200 $ 200
Compensation Cost Recognized $ 99 $ 101
Weighted Average Grant Date Fair Value, Unvested beginning balance $ 14.99 $ 13.16
Weighted Average Grant Date Fair Value, Shares Granted 14.52 14.99
Weighted Average Grant Date Fair Value, Shares Vested and Forfeited 14.99 13.16
Weighted Average Grant Date Fair Value, Unvested ending balance $ 14.52 $ 14.99