Note 10 - Income Taxes - Cash Paid for Income Taxes (Details) $ in Thousands |
12 Months Ended |
|---|---|
|
Dec. 31, 2025
USD ($)
| |
| Australia | $ 6,264 |
| Other | 6,264 |
| Other | 95 |
| State Subtotal | 95 |
| Total cash paid for income taxes, net of refunds | 6,359 |
| Australian Taxation Office [Member] | |
| Australia | 1,456 |
| Other | 1,456 |
| State Administration of Taxation, China [Member] | |
| Australia | 415 |
| Other | 415 |
| Federal Ministry of Finance, Germany [Member] | |
| Australia | 3,518 |
| Other | 3,518 |
| National Tax Agency, Japan [Member] | |
| Australia | 500 |
| Other | 500 |
| Tax and Customs Administration, Netherlands [Member] | |
| Australia | 450 |
| Other | 450 |
| Other Countries [Member] | |
| Australia | (75) |
| Other | (75) |
| Other States [Member] | |
| Other | 95 |
| State Subtotal | $ 95 |