v3.26.1
Share-Based Compensation - Stock options under STIP and LTIP (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
STIP under 2018 Plan      
Class of Stock      
Options Outstanding, beginning balance 14,300,575 15,074,240  
Weighted average exercise price, beginning balance (in Dollars per share) $ 1.45 $ 1.41  
Aggregate intrinsic value of stock options, beginning balance $ 5,321 $ 5,425  
Weighted average contractual life (years)   3 years 3 months 4 years 2 months 4 days
Options Outstanding, Exercised (4,051,304) (715,772)  
Options Outstanding, Expired (11,578) (57,893)  
Options Outstanding, ending balance   14,300,575 15,074,240
Weighted average exercise price, Exercised (in Dollars per share) $ 0.63 $ 0.65  
Weighted average exercise price, Expired (in Dollars per share) $ 0.65 2.6  
Weighted average exercise price, ending balance (in Dollars per share)   $ 1.45 $ 1.41
Aggregate intrinsic value of stock options, ending balance   $ 5,321 $ 5,425
Options Outstanding, Vested and exercisable 10,237,693    
Weighted average exercise price, Vested and exercisable (in Dollars per share) $ 1.77    
Aggregate intrinsic value of stock options, Vested and exercisable (in Dollars) $ 47,037    
Weighted average contractual life (years), Vested and exercisable 2 years 3 months 3 days    
LTIP under 2018 Plan      
Class of Stock      
Options Outstanding, beginning balance 9,644,874 9,783,922  
Weighted average exercise price, beginning balance (in Dollars per share) $ 0.65 $ 0.65  
Aggregate intrinsic value of stock options, beginning balance $ 4,533 $ 4,403  
Options Outstanding, Exercised (695,242)    
Options Outstanding, Expired   (139,048)  
Options Outstanding, ending balance 8,949,632 9,644,874 9,783,922
Weighted average exercise price, Exercised (in Dollars per share) $ 0.65 $ 0.65  
Weighted average exercise price, ending balance (in Dollars per share) $ 0.65 $ 0.65 $ 0.65
Aggregate intrinsic value of stock options, Exercised $ 4,400 $ 0  
Aggregate intrinsic value of stock options, ending balance $ 49,402 $ 4,533 $ 4,403
Options Outstanding, Vested and exercisable 1,668,575    
Weighted average exercise price, Vested and exercisable (in Dollars per share) $ 0.65    
Aggregate intrinsic value of stock options, Vested and exercisable (in Dollars) $ 9,211    
Options Outstanding, Vested 1,668,575    
Weighted average exercise price, Vested (in Dollars per share) $ 0.65    
Aggregate Intrinsic value of stock options, Vested (in Dollars) $ 9,211