XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Note 5 - Revenue from Contracts with Customers (Tables)
3 Months Ended
Mar. 31, 2021
Notes Tables  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]
  

(in thousands)

 
2021 (remaining nine months) $84,748 
2022  82,466 
2023  47,585 
2024  4,255 
2025  1,613 
2026 and thereafter  194 

Total

 $220,861 
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended

 
  

March 31,

 
  

2021

  

2020

 
  

(in thousands)

 

Direct

 $57,952  $50,005 

Partner

  38,804   36,258 

Total

 $96,756  $86,263 
Contract With Customer, Commission Asset Balances [Table Text Block]
  

March 31,

2021

  

December 31,

2020

 
  

(in thousands)

 

Commission asset, current

 $3,622  $3,459 

Commission asset, noncurrent

 $6,886  $6,906