v3.26.1
Subsequent Events (Details)
$ in Thousands
1 Months Ended
Jul. 29, 2026
shares
Jul. 28, 2026
USD ($)
Feb. 28, 2026
USD ($)
Dec. 31, 2025
USD ($)
Subsequent Event [Line Items]        
Share repurchase program, authorized amount     $ 50,000 $ 89,822
Subsequent Event        
Subsequent Event [Line Items]        
OP unit (in shares) | shares 7,918,314      
Unit to common stock conversion ratio 1      
Share repurchase program, authorized amount   $ 50,000