XML 88 R71.htm IDEA: XBRL DOCUMENT v3.25.4
STOCKHOLDERS' EQUITY - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Number of Shares      
Outstanding, beginning of period (in shares) 3,152,158    
Exercised (in shares) (1,087,885)    
Outstanding, end of period (in shares) 2,064,273 3,152,158  
Exercisable (in shares) 2,064,273    
Weighted- Average Exercise Price      
Outstanding, beginning of period (in dollars per share) $ 12.29    
Exercised (in dollars per share) 10.86    
Outstanding, end of period (in dollars per share) 13.05 $ 12.29  
Exercisable (in dollars per share) $ 13.05    
Weighted average remaining contractual life, options outstanding (in years) 2 years 4 months 24 days 3 years 2 months 12 days  
Weighted average remaining contractual life, options exercisable (in years) 2 years 4 months 24 days    
Aggregate intrinsic value, outstanding $ 125,345 $ 198,832  
Aggregate intrinsic value, exercisable 125,345    
Aggregate intrinsic value, exercised $ 65,400 $ 67,600 $ 66,700