v3.26.1
Stock-Based Compensation - Additional Information (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
yr
$ / shares
shares
Jun. 30, 2025
$ / shares
shares
Jun. 30, 2026
USD ($)
yr
$ / shares
shares
Jun. 30, 2025
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of stock options granted during period | shares 100,685 76,141 100,685 76,141
Granted (Weighted-Average Exercise) | $ / shares $ 10.59 $ 11.63 $ 10.59 $ 11.63
Assumed vesting term of options for risk free interest rate     3 years  
Assumed contractual term of options for risk free interest rate     10 years  
Restricted Stock        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of Restricted Shares Granted | shares 444,209 413,405 490,512 447,237
Weighted Average Grant Date Fair Value Granted | $ / shares $ 10.89 $ 11.48 $ 10.94 $ 11.52
Employee        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Unrecognized stock compensation expense | $ $ 6,635   $ 6,635  
Weighted average remaining expense period | yr 2.1   2.1  
Director        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Unrecognized stock compensation expense | $ $ 437   $ 437  
Weighted average remaining expense period | yr 0.9   0.9