v3.26.1
Share-based Compensation - Schedule of Restricted Stock Units Granted (Parenthetical) (Details) - $ / shares
6 Months Ended
Apr. 07, 2026
Jan. 09, 2026
Mar. 18, 2024
Jun. 30, 2026
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Granted, Number of units       862,690
Grant date fair value       $ 52.23
Employees And Directors | Minimum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Vesting period       1 year
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]       60,641
Grant date fair value [1]       $ 44.79
Restricted Stock Units (RSUs) [Member] | Employees And Directors        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Granted, Number of units       60,641
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       $ 54.09
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 30,000   130,000  
Grant date fair value $ 37.23   $ 18.3  
[1] During the six months ended June 30, 2026, the Company granted an aggregate of 60,641 RSUs to certain employees and directors, and a consultant, at grant date fair values ranging from $42.39 to $54.09 per share, with vesting periods ranging generally from one to four years.