v3.25.2
SHAREHOLDERS' EQUITY AND SHARE INCENTIVE PLANS - Schedule of Share Option Activity (Details) - Outstanding share options - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Outstanding Share Options    
Outstanding, beginning of period (in shares) 25,157,131,000  
Exercised (in shares) (1,245,820,000)  
Forfeited (in shares) (549,298,000)  
Outstanding, end of period (in shares) 23,362,013,000 25,157,131,000
Exercisable, end of period (in shares) 22,278,129,000  
Weighted Average Exercise Price    
Outstanding, beginning of period (in dollars per share) $ 3.50  
Exercise price (in dollars per share) 2.57  
Forfeited price (in dollars per share) 5.08  
Outstanding, end of period (in dollars per share) 3.51 $ 3.50
Weighted Average Exercise Price (in dollars per share) $ 3.38  
Weighted Average Remaining Contractual Life (Years)    
Weighted Average Remaining Contractual Life (Years) 4 years 4 months 9 days 4 years 8 months 26 days
Weighted Average Remaining Contractual Life (Years), Exercisable 4 years 3 months 10 days  
Aggregate Intrinsic Value    
Aggregate Intrinsic Value $ 35,106 $ 36,594
Aggregate Intrinsic Value, Exercised 994  
Aggregate Intrinsic Value, Exercisable $ 34,116