v3.25.2
Share-Based Compensation - Schedule of Service Based Stock Options Activity and Performance Based Stock Options (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Stock Option Activity, Additional Disclosures    
Share price (in dollars per share) $ 14.41  
Service period based stock options    
Number of Options    
Options Outstanding Beginning Balance (in shares) | shares 9,377  
Options Granted (in shares) | shares 1,461  
Options Exercised (in shares) | shares (1,024)  
Options Forfeited (in shares) | shares (322)  
Options Outstanding Ending Balance (in shares) | shares 9,492 9,377
Options Exercisable (in shares) | shares 6,165  
Weighted Average Exercise Price    
Options Outstanding Beginning Balance (in dollars per share) $ 3.17  
Options Granted (in dollars per share) 6.41  
Options Exercised (in dollars per share) 2.57  
Options Forfeited (in dollars per share) 5.74  
Options Outstanding Ending Balance (in dollars per share) 3.64 $ 3.17
Weighted Average Exercise Price, Options Exercisable (in dollars per share) $ 3.54  
Stock Option Activity, Additional Disclosures    
Weighted Average Remaining Contractual Term, Options Outstanding 6 years 6 months 6 years 1 month 6 days
Weighted Average Remaining Contractual Term, Options Exercisable 5 years 2 months 12 days  
Aggregate Intrinsic Value, Options Outstanding | $ $ 102,197 $ 22,988
Aggregate Intrinsic Value, Options Exercised | $ 6,481  
Aggregate Intrinsic Value, Options Exercisable | $ $ 67,013  
Market based stock options    
Number of Options    
Options Outstanding Beginning Balance (in shares) | shares 1,000  
Options Granted (in shares) | shares 0  
Options Exercised (in shares) | shares (1,000)  
Options Forfeited (in shares) | shares 0  
Options Outstanding Ending Balance (in shares) | shares 0 1,000
Weighted Average Exercise Price    
Options Outstanding Beginning Balance (in dollars per share) $ 4.24  
Options Granted (in dollars per share) 0  
Options Exercised (in dollars per share) 4.24  
Options Forfeited (in dollars per share) 0  
Options Outstanding Ending Balance (in dollars per share) $ 0 $ 4.24
Stock Option Activity, Additional Disclosures    
Weighted Average Remaining Contractual Term, Options Outstanding 0 years 2 years 9 months 18 days
Weighted Average Remaining Contractual Term, Options Exercisable 0 years  
Aggregate Intrinsic Value, Options Outstanding | $ $ 0 $ 1,070
Aggregate Intrinsic Value, Options Exercised | $ $ 3,860