XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.2
Note 3 - Revenue Recognition and Sales Commissions 1 (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Accounts Receivable, Credit Loss Expense (Reversal) $ 1,600 $ 200 $ 1,802 $ 371
Contract with Customer, Liability, Revenue Recognized 47,200 43,600 65,200 62,100
Revenue, Remaining Performance Obligation, Amount $ 538,000   $ 538,000  
Revenue, Remaining Performance Obligation, Percentage 43.00%   43.00%  
Amortization of Deferred Sales Commissions $ 3,000 $ 2,800 $ 5,956 $ 5,464