v3.26.1
Share-Based Compensation - Additional Information (Details)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
item
shares
Mar. 31, 2025
USD ($)
Share-Based Compensation    
Share-based compensation | $ $ 3,598 $ 3,630
General and administrative    
Share-Based Compensation    
Share-based compensation | $ $ 880 $ 904
2017 Plan    
Share-Based Compensation    
Shares available for grant 788  
Maximum | 2017 Plan    
Share-Based Compensation    
Shares available for grant 3,000  
Restricted Stock Grants    
Share-Based Compensation    
Shares granted 85  
Shares withheld for taxes 47  
Common stock in lieu of taxes | $ $ 7,521  
Shares vested 121  
Restricted Stock Grants | Share-based payment arrangement, employee    
Share-Based Compensation    
Shares granted 85  
Vesting period 5 years  
Number of anniversaries of the vesting date following the date of grant | item 4  
Restricted Stock Grants | Share-based Compensation Award, Tranche One | Share-based payment arrangement, employee    
Share-Based Compensation    
Vesting right percentage 20.00%  
Restricted Stock Grants | Share-based Compensation Award, Tranche Two | Share-based payment arrangement, employee    
Share-Based Compensation    
Vesting right percentage 20.00%  
Restricted Stock Grants | Share-based Compensation Award, Tranche Three | Share-based payment arrangement, employee    
Share-Based Compensation    
Vesting right percentage 20.00%  
Restricted Stock Grants | Share-based Compensation Award Tranche Four | Share-based payment arrangement, employee    
Share-Based Compensation    
Vesting right percentage 20.00%  
Restricted Stock Grants | Share-based Compensation Award Tranche Five | Share-based payment arrangement, employee    
Share-Based Compensation    
Vesting right percentage 20.00%