XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 3 - Revenue Recognition and Sales Commissions 1 (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Accounts Receivable, Credit Loss Expense (Reversal)     $ 400,000 $ 99,000
Contract with Customer, Liability, Revenue Recognized $ 39,900,000 $ 39,400,000 67,900,000 59,300,000
Revenue, Remaining Performance Obligation, Amount $ 473,000,000   $ 473,000,000  
Revenue, Remaining Performance Obligation, Percentage 44.00%   44.00%  
Sales Commissions, Amortization Term (Year)     3 years  
Amortization of Deferred Sales Commissions $ 2,800,000 2,400,000 $ 7,826,000 6,900,000
Customer Contracts [Member]        
Accounts Receivable, Credit Loss Expense (Reversal) $ 44,000 $ 96,000 $ 400,000 $ 100,000