v3.26.1
Equity - Schedule of Nonvested Restricted Shares Activity (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Common Stock      
Class of Stock [Line Items]      
Shares withheld to satisfy employee tax withholding requirements on vesting restricted shares (in shares) 2,424 9,673  
Restricted Shares      
Number of Unvested Shares of Restricted Shares      
Beginning balance (in shares) 487,043 392,566 392,566
Granted (in shares) 443,484   541,585
Forfeited (in shares) 0   (59,415)
Vested (in shares) (6,013)   (387,693)
Ending balance (in shares) 924,514   487,043
Weighted-Average Grant Date Fair Value per Share      
Granted (in usd per share) $ 14.27   $ 12.18
Forfeited (in usd per share) 0   15.55
Vested (in usd per share) $ 13.86   $ 17.42