v3.26.1
STOCKHOLDERS' EQUITY - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Number of Shares (in thousands)    
Outstanding, beginning balance (in shares) 2,262  
Exercised (in shares) (427)  
Canceled (in shares) (3)  
Outstanding, ending balance (in shares) 1,832 2,262
Options vested and exercisable (in shares) 1,832  
Weighted-Average Exercise Price    
Outstanding, beginning balance (in USD per share) $ 33.78  
Exercised (in USD per share) 20.47  
Canceled (in USD per share) 19.55  
Outstanding, ending balance (in USD per share) 36.90 $ 33.78
Options vested and exercisable (in USD per share) $ 36.90  
Weighted-Average Remaining Contractual Term (in years)    
Outstanding, Weighted-Average Remaining Contractual Term (in years) 1 year 8 months 12 days 1 year 9 months 18 days
Options vested and exercisable, Weighted-Average Remaining Contractual Term (in years) 1 year 8 months 12 days  
Aggregate Intrinsic Value (in thousands)    
Outstanding, Aggregate Intrinsic Value $ 0 $ 4,420
Options vested and exercisable, Aggregate Intrinsic Value $ 0