XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Note 3 - Revenue Recognition and Sales Commissions 1 (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Accounts Receivable, Credit Loss Expense (Reversal) $ 200 $ 300 $ 2,027 $ 675
Contract with Customer, Liability, Revenue Recognized 45,000 42,200 79,400 76,000
Revenue, Remaining Performance Obligation, Amount $ 549,000   $ 549,000  
Revenue, Remaining Performance Obligation, Percentage 43.00%   43.00%  
Amortization of Deferred Sales Commissions $ 3,100 $ 3,000 $ 9,060 $ 8,467