v3.25.2
Stock-based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Share vesting installment period     4 years  
Accrued of common stock for dividends (in shares) 3,413 3,649 6,585 7,522
Total unrecognized compensation cost relating to unvested share-based compensation arrangements $ 11,000   $ 11,000  
Unrecognized compensation cost, recognition period     1 year 2 months 12 days  
Stock compensation expense $ 1,997 $ 1,688 $ 4,016 $ 3,360
2025 Equity Incentive Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares authorized under the plan (in shares) 6,732,067   6,732,067