v3.26.3
SHARE-BASED COMPENSATION - Schedule of Additional Information Regarding Stock Options Outstanding (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2026
Dec. 31, 2025
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise Price (in dollars per share) $ 17.86 $ 16.43
Stock Options Outstanding, Number of Options Outstanding (in shares) 16,791,910 22,037,914
Stock Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 5 years 1 month 28 days 5 years 1 month 6 days
Stock Options Outstanding, Aggregate Intrinsic Value $ 266,650 $ 616,036
Stock Options Exercisable, Number of Exercisable Options (in shares) 14,237,623  
Stock Options Exercisable, Aggregate Intrinsic Value $ 242,578  
Exercise Price Range 1    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise Price (in dollars per share) $ 12.00  
Stock Options Outstanding, Number of Options Outstanding (in shares) 4,321,068  
Stock Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 2 years 1 month 9 days  
Stock Options Outstanding, Aggregate Intrinsic Value $ 92,903  
Stock Options Exercisable, Number of Exercisable Options (in shares) 4,321,068  
Stock Options Exercisable, Aggregate Intrinsic Value $ 92,903  
Exercise Price Range 2    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise Price (in dollars per share) $ 13.50  
Stock Options Outstanding, Number of Options Outstanding (in shares) 146,279  
Stock Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 3 years 5 months 4 days  
Stock Options Outstanding, Aggregate Intrinsic Value $ 2,926  
Stock Options Exercisable, Number of Exercisable Options (in shares) 146,279  
Stock Options Exercisable, Aggregate Intrinsic Value $ 2,926  
Exercise Price Range 3    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise Price (in dollars per share) $ 14.00  
Stock Options Outstanding, Number of Options Outstanding (in shares) 688,560  
Stock Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 3 years 6 months 29 days  
Stock Options Outstanding, Aggregate Intrinsic Value $ 13,427  
Stock Options Exercisable, Number of Exercisable Options (in shares) 688,560  
Stock Options Exercisable, Aggregate Intrinsic Value $ 13,427  
Exercise Price Range 4    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise Price (in dollars per share) $ 15.22  
Stock Options Outstanding, Number of Options Outstanding (in shares) 2,132,016  
Stock Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 4 years 2 months 15 days  
Stock Options Outstanding, Aggregate Intrinsic Value $ 38,973  
Stock Options Exercisable, Number of Exercisable Options (in shares) 2,132,016  
Stock Options Exercisable, Aggregate Intrinsic Value $ 38,973  
Exercise Price Range 5    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise Price (in dollars per share) $ 15.50  
Stock Options Outstanding, Number of Options Outstanding (in shares) 111,998  
Stock Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 4 years 6 months 14 days  
Stock Options Outstanding, Aggregate Intrinsic Value $ 2,016  
Stock Options Exercisable, Number of Exercisable Options (in shares) 111,998  
Stock Options Exercisable, Aggregate Intrinsic Value $ 2,016  
Exercise Price Range 6    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise Price (in dollars per share) $ 16.14  
Stock Options Outstanding, Number of Options Outstanding (in shares) 2,043,757  
Stock Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 4 years 9 months 7 days  
Stock Options Outstanding, Aggregate Intrinsic Value $ 35,480  
Stock Options Exercisable, Number of Exercisable Options (in shares) 2,043,757  
Stock Options Exercisable, Aggregate Intrinsic Value $ 35,480  
Exercise Price Range 7    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise Price (in dollars per share) $ 16.34  
Stock Options Outstanding, Number of Options Outstanding (in shares) 21,499  
Stock Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 5 years 1 month 20 days  
Stock Options Outstanding, Aggregate Intrinsic Value $ 369  
Stock Options Exercisable, Number of Exercisable Options (in shares) 21,499  
Stock Options Exercisable, Aggregate Intrinsic Value $ 369  
Exercise Price Range 8    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise Price (in dollars per share) $ 19.84  
Stock Options Outstanding, Number of Options Outstanding (in shares) 1,601,191  
Stock Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 6 years 4 months 28 days  
Stock Options Outstanding, Aggregate Intrinsic Value $ 21,872  
Stock Options Exercisable, Number of Exercisable Options (in shares) 1,601,191  
Stock Options Exercisable, Aggregate Intrinsic Value $ 21,872  
Exercise Price Range 9    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise Price (in dollars per share) $ 20.00  
Stock Options Outstanding, Number of Options Outstanding (in shares) 293,840  
Stock Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 7 years 3 months 18 days  
Stock Options Outstanding, Aggregate Intrinsic Value $ 3,967  
Stock Options Exercisable, Number of Exercisable Options (in shares) 230,468  
Stock Options Exercisable, Aggregate Intrinsic Value $ 3,111  
Exercise Price Range 10    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise Price (in dollars per share) $ 20.08  
Stock Options Outstanding, Number of Options Outstanding (in shares) 1,466,122  
Stock Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 7 years 7 months 17 days  
Stock Options Outstanding, Aggregate Intrinsic Value $ 19,675  
Stock Options Exercisable, Number of Exercisable Options (in shares) 986,445  
Stock Options Exercisable, Aggregate Intrinsic Value $ 13,238  
Exercise Price Range 11    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise Price (in dollars per share) $ 20.60  
Stock Options Outstanding, Number of Options Outstanding (in shares) 13,948  
Stock Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 7 years 2 months 12 days  
Stock Options Outstanding, Aggregate Intrinsic Value $ 180  
Stock Options Exercisable, Number of Exercisable Options (in shares) 13,948  
Stock Options Exercisable, Aggregate Intrinsic Value $ 180  
Exercise Price Range 12    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise Price (in dollars per share) $ 20.76  
Stock Options Outstanding, Number of Options Outstanding (in shares) 174,298  
Stock Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 6 years 2 months 19 days  
Stock Options Outstanding, Aggregate Intrinsic Value $ 2,221  
Stock Options Exercisable, Number of Exercisable Options (in shares) 174,298  
Stock Options Exercisable, Aggregate Intrinsic Value $ 2,221  
Exercise Price Range 13    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise Price (in dollars per share) $ 21.32  
Stock Options Outstanding, Number of Options Outstanding (in shares) 21,148  
Stock Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 8 years  
Stock Options Outstanding, Aggregate Intrinsic Value $ 258  
Stock Options Exercisable, Number of Exercisable Options (in shares) 21,148  
Stock Options Exercisable, Aggregate Intrinsic Value $ 258  
Exercise Price Range 14    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise Price (in dollars per share) $ 22.34  
Stock Options Outstanding, Number of Options Outstanding (in shares) 137,791  
Stock Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 8 years 5 months 1 day  
Stock Options Outstanding, Aggregate Intrinsic Value $ 1,538  
Stock Options Exercisable, Number of Exercisable Options (in shares) 120,126  
Stock Options Exercisable, Aggregate Intrinsic Value $ 1,341  
Exercise Price Range 15    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise Price (in dollars per share) $ 22.40  
Stock Options Outstanding, Number of Options Outstanding (in shares) 2,071,894  
Stock Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 8 years 7 months 28 days  
Stock Options Outstanding, Aggregate Intrinsic Value $ 22,998  
Stock Options Exercisable, Number of Exercisable Options (in shares) 625,986  
Stock Options Exercisable, Aggregate Intrinsic Value $ 6,948  
Exercise Price Range 16    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise Price (in dollars per share) $ 23.00  
Stock Options Outstanding, Number of Options Outstanding (in shares) 71,169  
Stock Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 8 years 10 months 13 days  
Stock Options Outstanding, Aggregate Intrinsic Value $ 747  
Stock Options Exercisable, Number of Exercisable Options (in shares) 20,492  
Stock Options Exercisable, Aggregate Intrinsic Value $ 215  
Exercise Price Range 17    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise Price (in dollars per share) $ 24.70  
Stock Options Outstanding, Number of Options Outstanding (in shares) 94,999  
Stock Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 6 years  
Stock Options Outstanding, Aggregate Intrinsic Value $ 836  
Stock Options Exercisable, Number of Exercisable Options (in shares) 94,999  
Stock Options Exercisable, Aggregate Intrinsic Value $ 836  
Exercise Price Range 18    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise Price (in dollars per share) $ 25.78  
Stock Options Outstanding, Number of Options Outstanding (in shares) 432,573  
Stock Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 5 years 5 months 19 days  
Stock Options Outstanding, Aggregate Intrinsic Value $ 3,339  
Stock Options Exercisable, Number of Exercisable Options (in shares) 432,573  
Stock Options Exercisable, Aggregate Intrinsic Value $ 3,339  
Exercise Price Range 19    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise Price (in dollars per share) $ 25.98  
Stock Options Outstanding, Number of Options Outstanding (in shares) 256,780  
Stock Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 5 years 4 months 24 days  
Stock Options Outstanding, Aggregate Intrinsic Value $ 1,931  
Stock Options Exercisable, Number of Exercisable Options (in shares) 256,780  
Stock Options Exercisable, Aggregate Intrinsic Value $ 1,931  
Exercise Price Range 20    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise Price (in dollars per share) $ 26.00  
Stock Options Outstanding, Number of Options Outstanding (in shares) 132,500  
Stock Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 6 years 18 days  
Stock Options Outstanding, Aggregate Intrinsic Value $ 994  
Stock Options Exercisable, Number of Exercisable Options (in shares) 132,500  
Stock Options Exercisable, Aggregate Intrinsic Value $ 994  
Exercise Price Range 21    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise Price (in dollars per share) $ 40.24  
Stock Options Outstanding, Number of Options Outstanding (in shares) 518,980  
Stock Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 9 years 8 months 15 days  
Stock Options Exercisable, Number of Exercisable Options (in shares) 58,492  
Exercise Price Range 22    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise Price (in dollars per share) $ 44.07  
Stock Options Outstanding, Number of Options Outstanding (in shares) 3,000  
Stock Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 9 years 1 month 24 days  
Stock Options Exercisable, Number of Exercisable Options (in shares) 3,000  
Exercise Price Range 23    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise Price (in dollars per share) $ 48.94  
Stock Options Outstanding, Number of Options Outstanding (in shares) 36,500  
Stock Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 9 years 1 month 9 days  
Stock Options Exercisable, Number of Exercisable Options (in shares) 0