v3.22.4
Note 5 - Balance Sheet Components (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Depreciation, Total $ 36.8 $ 28.4 $ 18.9
Prepaid Expenses, Deposit from Vendor 170.0    
Inventory, Stock Rotation Reserve $ 14.3 $ 5.5