v3.25.2
Note 2 - Summary of Significant Accounting Policies - Summary of Discontinued Operations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income tax expense $ (0) $ 461
Brazil Joint Venture [Member]    
Net revenues   19,297
Cost of revenues   16,467
Gross profit   2,830
Selling, general, and administrative expenses   1,893
Depreciation and amortization   36
Income from operations before tax   901
Income tax expense   461
Interest expense   55
Income from discontinued operations, net of tax   $ 385