v3.24.1
Note 13 - Income Taxes - NOL Carryforwards (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2012
Balance at December 31, 2021 $ 50,771 $ 76,396  
Net operating losses used and expired (22,131) (25,625)  
Balance at December 31, 2022 28,640 50,771  
Balance at December 31, 2023 28,640 50,771 $ 16,300
Pre-Ownership Change [Member]      
Balance at December 31, 2021 5,147 9,614  
Net operating losses used and expired (638) (4,467)  
Balance at December 31, 2022 4,509 5,147  
Balance at December 31, 2023 4,509 5,147  
Post-ownership change [Member]      
Balance at December 31, 2021 45,624 66,782  
Net operating losses used and expired (21,493) (21,158)  
Balance at December 31, 2022 24,131 45,624  
Balance at December 31, 2023 $ 24,131 $ 45,624