v3.26.1
Shareholders' Equity - Issuer Purchases of Equity Securities (Details) - $ / shares
3 Months Ended 12 Months Ended 84 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2025
Oct. 28, 2024
Prior Plan        
Stockholders Equity Note        
Shares repurchased (in shares)     535,802  
2024 Share Repurchase Plan        
Stockholders Equity Note        
Authorized shares for repurchase (in shares)       250,000
Shares repurchased (in shares) 3,317 44,550    
Weighted average share repurchased (in dollars per share) $ 45.32 $ 29.93