XML 93 R86.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Additional Information (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
yr
$ / shares
shares
Jun. 30, 2024
$ / shares
shares
Jun. 30, 2025
USD ($)
yr
$ / shares
shares
Jun. 30, 2024
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of stock options granted during period | shares 76,141 196,275 76,141 196,275
Granted (Weighted-Average Exercise) | $ / shares $ 11.63 $ 4.82 $ 11.63 $ 4.82
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 413,405 471,746 447,237 501,746
Weighted Average Grant Date Fair Value Granted | $ / shares $ 11.48 $ 7.18 $ 11.52 $ 7.32
Employee        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Unrecognized stock compensation expense | $ $ 5,535,000   $ 5,535,000  
Weighted average remaining expense period | yr 2   2  
Director        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Unrecognized stock compensation expense | $ $ 426,000   $ 426,000  
Weighted average remaining expense period | yr 0.9   0.9