v3.26.1
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, 2026
Jun. 30, 2025
2019 Long Term Incentive Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Unvested, Beginning balance 1,835,394 1,993,459
Shares Granted 908,539 319,956
Shares Vested and Forfeited (472,424) (428,706)
Unvested, Ending balance 2,271,509 1,884,709
Fair Value of Granted Stock $ 13,101 $ 5,065
Compensation Cost Recognized $ 6,270 $ 5,596
Weighted Average Grant Date Fair Value, Unvested beginning balance $ 14.8 $ 14.53
Weighted Average Grant Date Fair Value, Shares Granted 14.42 15.83
Weighted Average Grant Date Fair Value, Shares Vested and Forfeited 14.74 14.84
Weighted Average Grant Date Fair Value, Unvested ending balance $ 14.66 $ 14.68
2019 Restricted Stock Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Unvested, Beginning balance 13,772 13,340
Shares Granted 24,704 13,772
Shares Vested and Forfeited (13,772) (13,340)
Unvested, Ending balance 24,704 13,772
Fair Value of Granted Stock $ 420 $ 200
Compensation Cost Recognized $ 112 $ 99
Weighted Average Grant Date Fair Value, Unvested beginning balance $ 14.52 $ 14.99
Weighted Average Grant Date Fair Value, Shares Granted 17 14.52
Weighted Average Grant Date Fair Value, Shares Vested and Forfeited 14.52 14.99
Weighted Average Grant Date Fair Value, Unvested ending balance $ 17 $ 14.52