v3.25.4
Stock Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Preferred stock issuance, net $ 5,027      
Restricted Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares outstanding, unvested restricted stock (in shares) 222,977 538,159 524,570 526,074
Non-cash compensation expense $ 1,500 $ 3,200 $ 3,700  
Shares vested (in shares) 264,338 256,814 253,912  
Forfeitures (in shares) 50,844 72,225 22,840  
Performance Shares        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Fair value assumptions, expected term 3 years      
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares outstanding, unvested restricted stock (in shares) 1,178,548 450,600 351,974 263,708
Shares vested (in shares) 198,297 157,763 131,094  
Forfeitures (in shares) 115,984 0 24,780  
DSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares outstanding, unvested restricted stock (in shares) 112,068 110,772 0  
Non-cash compensation expense $ 800 $ 300    
Unrecognized compensation expense $ 300 $ 400    
Weighted average period to recognize the unrecognized compensation expense 4 months 24 days      
Shares vested (in shares) 110,772 0    
Non-employee director | DSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock issued (in shares) 18,462      
Fair value of shares vested $ 800      
Shares vested (in shares) 110,772      
Preferred stock issuance, net $ 100      
Common stock, reserved for future issuance 92,310      
2017 Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Maximum shares issuable (in shares) 10,792,500      
Common shares reserved for issuance (in shares) 3,088,129 5,093,685    
2017 Plan | Restricted Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares outstanding, unvested restricted stock (in shares) 222,977 538,159    
Unrecognized compensation expense $ 800 $ 2,800    
Weighted average period to recognize the unrecognized compensation expense 1 year      
Fair value of shares vested $ 1,600 $ 2,100 $ 3,100  
Requisite service period 3 years      
2017 Plan | Performance Shares        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares outstanding, unvested restricted stock (in shares) 2,863,258 1,879,052    
Non-cash compensation expense $ 3,800 $ 3,700 4,700  
Unrecognized compensation expense $ 4,100 3,400 4,900  
Weighted average period to recognize the unrecognized compensation expense 1 year 9 months 18 days      
Fair value of shares vested   $ 3,600 $ 2,000  
Fair value assumptions, expected term 3 years      
Expected term for expected volatility rate 3 years      
Award vesting period 3 years 3 years 3 years 3 years
Shares vested (in shares) 0 441,973 161,577  
Forfeitures (in shares) 188,729      
Vested shares target (in shares)   350,886 201,978  
2017 Plan | RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares outstanding, unvested restricted stock (in shares) 1,178,548 450,600    
Non-cash compensation expense $ 3,300 $ 2,000 $ 2,000  
Unrecognized compensation expense $ 4,500 2,300 2,100  
Weighted average period to recognize the unrecognized compensation expense 1 year 10 months 24 days      
Fair value of shares vested $ 1,200 $ 1,300 $ 1,400  
Requisite service period 3 years      
Award vesting period 3 years      
Shares vested (in shares) 198,297 157,763 131,094  
2017 Plan | DSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares outstanding, unvested restricted stock (in shares) 204,378 110,772    
2017 Plan | Director | Non-employee director        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock issued (in shares) 319,934 301,472    
2017 Plan | Employee | Employee | Restricted Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock issued (in shares) 1,424,340 1,475,184