v3.26.1
Share-based Compensation - Schedule of Restricted Stock Units Granted (Parenthetical) (Details) - $ / shares
3 Months Ended
Jan. 09, 2026
Mar. 18, 2024
Mar. 31, 2026
Employees And Directors | Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period     4 years
Restricted Stock Units (RSUs) [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Granted, Number of units [1]     22,657
Grant date fair value [1]     $ 49.25
Restricted Stock Units (RSUs) [Member] | Employees And Directors      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Granted, Number of units     22,657
Restricted Stock Units (RSUs) [Member] | Employees And Directors | Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Grant date fair value     $ 42.39
Restricted Stock Units (RSUs) [Member] | Employees And Directors | Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Grant date fair value     $ 52.81
Performance Based Restricted Stock Units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Granted, Number of units 832,690    
Grant date fair value $ 52.77    
Performance Based Restricted Stock Units | Non Executive Employee      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Granted, Number of units   130,000  
Grant date fair value   $ 18.3  
[1] During the three months ended March 31, 2026, the Company granted an aggregate of 22,657 RSUs to certain employees and directors at grant date fair values ranging from $42.39 to $52.81 per share, with vesting periods ranging from three to four years.