v3.26.1
Note 9 - Other Information - Allowance for Doubtful Accounts Receivable (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Balance at the beginning of year $ 2,964 $ 3,101 $ 3,101
Credit loss expense 1,665 $ 2,100 2,291
Write-Off of accounts receivable (373)   (2,428)
Balance at the end of the period $ 4,256   $ 2,964