v3.26.1
Stock-based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
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,479 3,413 7,228 6,585
Total unrecognized compensation cost relating to unvested share-based compensation arrangements $ 10,600   $ 10,600  
Unrecognized compensation cost, recognition period     1 year 3 months 18 days  
Stock compensation expense $ 2,080 $ 1,997 $ 4,136 $ 4,016
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