Quarterly report [Sections 13 or 15(d)]

Shareholders' Equity - Stock Repurchase Program (Details)

v3.25.3
Shareholders' Equity - Stock Repurchase Program (Details) - shares
Feb. 17, 2025
Sep. 30, 2025
Feb. 16, 2025
Equity, Class of Treasury Stock [Line Items]      
Number of shares authorized to be repurchased (in shares) 1,000,000    
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)   274,970 790,383