v3.25.1
Share-based Compensation - Schedule of Restricted Stock Units Granted (Parenthetical) (Details)
3 Months Ended
Mar. 31, 2025
$ / shares
shares
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 | shares 95,650 [1]
Grant date fair value $ 35.8 [1]
Restricted Stock Units (RSUs) [Member] | Employees And Directors  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Granted, Number of units | shares 95,650
Restricted Stock Units (RSUs) [Member] | Employees And Directors | Minimum  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Grant date fair value $ 34.18
Restricted Stock Units (RSUs) [Member] | Employees And Directors | Maximum  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Grant date fair value $ 38.72
[1] During the three months ended March 31, 2025, the Company granted an aggregate of 95,650 RSUs to certain employees and directors at grant date fair values ranging from $34.18 to $38.72 per share, with a vesting period ranging from three to four years.