v3.25.4
Summary of Significant Accounting Policies - Weighted average number of common shares outstanding (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Summary of Significant Accounting Policies      
Basic WASO 62,754 62,032 61,735
Potentially dilutive shares 858 871 794
Diluted WASO 63,612 62,903 62,529
Antidilutive securities excluded from computation of EPS 0 0 300