v3.25.4
Repurchase Program (Details) - USD ($)
shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2025
Oct. 31, 2025
Equity [Abstract]    
Share repurchase program, authorized amount   $ 150.0
Repurchase of common shares (in shares) 69  
Repurchase of common shares $ 5.0  
Stock repurchase program, remaining authorized repurchase amount $ 145.0