XML 82 R68.htm IDEA: XBRL DOCUMENT v3.25.4
Stockholders' Equity - Schedule of Stock Option Activity and Weighted Average Exercise Prices (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Number of Options Outstanding      
Beginning balance (in shares) 6,953,119    
Options granted (in shares) 0 0 0
Options exercised (in shares) (3,478,500)    
Options forfeited or expired (in shares) 0    
Ending balance (in shares) 3,474,619 6,953,119  
Exercisable (in shares) 3,474,619    
Weighted- Average Exercise Price      
Beginning balance (in dollars per share) $ 4.55    
Options granted (in dollars per share) 0    
Options exercised (in dollars per share) 1.84    
Options forfeited or expired (in dollars per share) 0    
Ending balance (in dollars per share) 7.26 $ 4.55  
Exercisable (in dollars per share) $ 7.26    
Weighted- Average Remaining Contractual Life (in Years)      
Options outstanding 3 years 3 years  
Exercisable 3 years    
Aggregate Intrinsic Value (in thousands)      
Balance $ 447,294 $ 961,910  
Exercisable $ 447,294