v3.25.2
Share-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Jan. 01, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Number of options, granted   4,424,537      
Weighted average grant date fair value of options   $ 12.68 $ 6.3    
Total intrinsic value of stock options exercised   $ 20.1 $ 8.0    
Volatility ordinary shares         10.00%
Increase in volatility weight percentage of ordinary share per calendar quarter 35.00%     5.00%  
Employee Stock Option          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Ordinary shares reserved for issuance 27,435,355 27,435,355      
Percentage of ordinary shares reserved for grant will increase annually of issued and outstanding shares 5.00% 5.00%      
Contractual term   10 years      
Vesting period   4 years      
Weighted average remaining vesting period   3 years 2 months 12 days      
Unrecognized Compensation Cost   $ 58.2      
Employee Stock Option | Share-Based Payment Arrangement, Tranche One          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting period   1 year      
Award vesting percentage   25.00%      
Employee Stock Option | Share-Based Payment Arrangement, Tranche Two          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting period   3 years      
Award vesting percentage   75.00%      
Restricted Stock Units (RSUs)          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting period   3 years      
Weighted average remaining vesting period   2 years 7 months 6 days      
Unrecognized Compensation Cost   $ 13.0      
Earnout shares 143,001 143,001   143,002