Quarterly report [Sections 13 or 15(d)]

Shareholders' Equity - Narrative (Details)

v3.26.1
Shareholders' Equity - Narrative (Details) - shares
Dec. 19, 2025
Jun. 30, 2026
Equity, Class of Treasury Stock [Line Items]    
Number of shares authorized to be repurchased (in shares) 2,000,000.0  
Stock repurchase program, term 24 months  
Amended Share Repurchase Program    
Equity, Class of Treasury Stock [Line Items]    
Number of shares authorized to be repurchased (in shares)   1,492,941