XML 111 R87.htm IDEA: XBRL DOCUMENT v3.25.4
COMMON STOCK (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Common Stock Class A        
Class of Stock Disclosures [Abstract]        
Common stock, shares authorized (in shares) 150,000,000 150,000,000    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001    
Number of votes for each share entitled 1      
Common stock, shares issued (in shares) 60,590,017 57,938,885    
Common stock, shares outstanding (in shares) 60,590,017 57,938,885    
Common Stock Class A | Common Stock        
Class of Stock Disclosures [Abstract]        
Exercise of stock options (in shares) 2,651,132 1,902,713 1,380,886  
Common stock, shares outstanding (in shares) 60,590,017 57,938,885 56,036,172 54,655,286,000
Class B Common Stock        
Class of Stock Disclosures [Abstract]        
Common stock, shares authorized (in shares) 5,307,816 5,307,816    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001    
Number of votes for each share entitled 20      
Conversion of stock, converted (in shares) 1      
Common stock, shares issued (in shares) 5,021,811 5,021,811    
Common stock, shares outstanding (in shares) 5,021,811 5,021,811    
Class B Common Stock | Common Stock        
Class of Stock Disclosures [Abstract]        
Common stock, shares outstanding (in shares) 5,021,811 5,021,811 5,021,811 5,021,811,000