XML 111 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 16 - Other Information - Reserve for Sales Returns and Allowances (Details) - Allowance For Sales Returns 1 [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Balance at the beginning of year $ 1,408 $ 2,090
Provision for returns and allowances 4,335 4,678
Actual returns and allowances paid to customers (4,151) (5,360)
Balance at the end of year $ 1,592 $ 1,408