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

(in thousands)

 

2022 (remaining nine months)

 $116,288 

2023

  114,911 

2024

  45,138 

2025

  3,980 

2026

  669 

2027 and thereafter

  167 

Total

 $281,153 
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended

 
  

March 31,

 
  

2022

  

2021

 
  

(in thousands)

 

Direct

 $66,452  $57,952 

Partner

  46,968   38,804 

Total

 $113,420  $96,756 
Contract With Customer, Commission Asset Balances [Table Text Block]
  

March 31, 2022

  

December 31, 2021

 
  

(in thousands)

 

Current

 $4,321  $4,223 

Noncurrent

 $8,511  $8,391