XML 137 R126.htm IDEA: XBRL DOCUMENT v3.25.2
Stock Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock issuance, net $ 3,969   $ 3,969      
Restricted Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Non-vested shares (in shares) 233,098 565,125 233,098 565,125 538,159 524,570
Share-based compensation expense $ 400 $ 800 $ 800 $ 1,700    
Unrecognized compensation cost $ 1,500 $ 4,500 $ 1,500 4,500    
Unrecognized compensation cost, period for recognition     1 year 3 months 18 days      
Fair value of vested shares     $ 1,600 $ 2,100    
Requisite service period     3 years      
Shares vested (in shares)     264,338 246,917    
Forfeited (in shares)     40,723 55,156    
RSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Non-vested shares (in shares) 1,196,652 450,600 1,196,652 450,600 450,600 351,974
Shares vested (in shares)     198,297 157,763    
Forfeited (in shares)     97,880 0    
DSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Non-vested shares (in shares) 112,068   112,068   110,772  
Share-based compensation expense $ 200   $ 400      
Unrecognized compensation cost $ 700   $ 700      
Unrecognized compensation cost, period for recognition     10 months 24 days      
Shares vested (in shares)     110,772      
Share-Based Payment Arrangement, Nonemployee | DSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares issued (in shares)     18,462      
Fair value of vested shares     $ 800      
Shares vested (in shares)     110,772      
Stock issuance, net     $ 100      
Common stock, reserved for future issuance 92,310   92,310      
2017 Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Maximum number of shares that may be issued (in shares) 10,792,500   10,792,500      
Shares available for grant (in shares) 3,059,904   3,059,904   5,093,685  
2017 Incentive Plan | Restricted Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Non-vested shares (in shares) 233,098   233,098   538,159  
2017 Incentive Plan | Performance Share Awards            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for grant (in shares)         1,879,052  
Non-vested shares (in shares) 2,863,258   2,863,258      
Share-based compensation expense $ 1,000 $ 900 $ 1,700 $ 1,700    
Unrecognized compensation cost $ 6,200 $ 5,400 $ 6,200 5,400    
Unrecognized compensation cost, period for recognition     2 years      
Fair value of vested shares       $ 3,600    
Fair value, expected term     3 years      
Fair value, expected term for volatility rate     3 years      
Award vesting period         3 years 3 years
Shares vested (in shares)     0 441,973    
Forfeited (in shares)     188,729      
Vested shares target (in shares)   350,886   350,886    
2017 Incentive Plan | RSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for grant (in shares)         450,600  
Non-vested shares (in shares) 1,196,652   1,196,652      
Share-based compensation expense $ 900 $ 500 $ 1,600 $ 900    
Unrecognized compensation cost $ 6,300 $ 3,400 $ 6,300 3,400    
Unrecognized compensation cost, period for recognition     2 years 2 months 12 days      
Fair value of vested shares     $ 1,200 $ 1,300    
Requisite service period     3 years      
Shares vested (in shares)     198,297 157,763    
2017 Incentive Plan | DSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for grant (in shares)         110,772  
Non-vested shares (in shares) 204,378   204,378      
2017 Incentive Plan | Share-Based Payment Arrangement, Employee | Restricted Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares issued (in shares)         1,475,184  
2017 Incentive Plan | Director | Share-Based Payment Arrangement, Nonemployee            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares issued (in shares)     319,934   301,472  
2017 Incentive Plan | Employee | Share-Based Payment Arrangement, Employee            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares issued (in shares)     1,434,461