v3.26.3
Stock-based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 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) 4,782 3,131 12,010 9,716
Total unrecognized compensation cost relating to unvested share-based compensation arrangements $ 9,300   $ 9,300  
Unrecognized compensation cost, recognition period     1 year 2 months 12 days  
Stock compensation expense $ 1,254 $ 1,389 $ 5,390 $ 5,405
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