XML 46 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Note 9 - Other Information - Allowance for Doubtful Accounts Receivable (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Balance $ 3,101 $ 4,237 $ 4,237
Credit loss expense 2,100 $ (383) 232
Write-Off of Accounts Receivable (510)   (1,368)
Balance $ 4,691   $ 3,101