v3.26.3
Note 17 - Net Income Per Share - Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Net income $ 17,936 $ 13,017 $ 60,756 $ 19,476
Net income attributable to noncontrolling interest 0 0 0 (321)
Total net income available to common stockholders $ 17,936 $ 13,017 $ 60,756 $ 19,155
Weighted average common shares outstanding (in shares) 210,510 212,001 211,317 205,049
Weighted average diluted shares (in shares) 221,993 232,897 223,485 228,985
Basic (in dollars per share) $ 0.09 $ 0.06 $ 0.29 $ 0.09
Diluted (in dollars per share) $ 0.08 $ 0.06 $ 0.27 $ 0.08
Share-Based Payment Arrangement, Option [Member]        
Effect of dilutive securities (in shares) 8,400 15,985 9,406 16,430
Restricted Stock Units (RSUs) [Member]        
Effect of dilutive securities (in shares) 3,071 4,874 2,762 5,659
Warrant [Member]        
Effect of dilutive securities (in shares) 0 37 0 1,847
ESPP [Member]        
Effect of dilutive securities (in shares) 12 0 0 0