v3.25.4
Share-Based and Other Compensation - Schedule of Performance-Based RSUs Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Vested RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vested (in shares) 190,826   1,089,879 290,570
Market measure-based Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Fair value per share on valuation date ( in dollars per share)   $ 36.49    
Market measure-based Restricted Stock Units (RSUs) | Nonvested Restricted Stock Units RSU        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in shares) 308,671 308,671 265,205 300,007
Fair value per share on valuation date ( in dollars per share) $ 36.49   $ 35.66 $ 39.95
Vested (in shares)   183,474    
Market measure-based Restricted Stock Units (RSUs) | Vested RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in shares)   0    
Vested (in shares)   183,474    
Total Fair Value at Vest Date $ 7,016   $ 38,364 $ 11,105