XML 68 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 7 - Investments in Foreign Joint Ventures - Summary of Equity Method Investment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Total current assets $ 17,473 $ 14,972  
Total assets 85,584 81,299  
Total liabilities 18,576 19,487  
Total joint ventures’ equity 67,008 61,812 $ 59,867
Total liabilities and equity 85,584 81,299  
Equity Method Investment, Nonconsolidated Investee or Group of Investees [Member]      
Revenues 117,459 102,981  
Gross profit 14,458 12,544  
Earnings 4,101 4,418  
Total current assets 124,253 135,217  
Total non-current assets 9,496 3,003  
Total assets 133,749 138,220  
Total liabilities 101,562 104,760  
Total joint ventures’ equity 32,187 33,460  
Total liabilities and equity $ 133,749 $ 138,220