Annual report [Section 13 and 15(d), not S-K Item 405]

Note 17 - Stock-based Compensation - Summary of Share-based Compensation Arrangements (Details)

v3.25.0.1
Note 17 - Stock-based Compensation - Summary of Share-based Compensation Arrangements (Details)
12 Months Ended
Dec. 31, 2024
shares
Equity Incentive Plan 2016 [Member]  
Awards Reserved for Issuance (in shares) 2,000,000
Awards Exercised (in shares) 0
Awards Outstanding (in shares) 2,489
Awards Available for Grant (in shares) 1,997,511
Equity Incentive Plan 2018 [Member]  
Awards Reserved for Issuance (in shares) 43,976,425
Awards Exercised (in shares) 40,221
Awards Outstanding (in shares) 176,860
Awards Available for Grant (in shares) 43,759,344
Equity Incentive Plan 2019 [Member]  
Awards Reserved for Issuance (in shares) 55,000,000
Awards Exercised (in shares) 349
Awards Outstanding (in shares) 117,715
Awards Available for Grant (in shares) 54,881,936