XML 114 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Revenue from Contract with Customer, Including Assessed Tax $ 59,947 $ 57,399 $ 58,297 $ 48,384 $ 68,563 $ 59,754 $ 56,458 $ 46,426 $ 224,027 $ 231,201 $ 393,096
Unbilled receivables 528,069       673,616       528,069 673,616  
Deferred revenue 11,947       $ 19,566       11,947 19,566  
Contract balances, revenue recognized                 18,300 $ 20,500  
Remaining performance obligations $ 22,000               $ 22,000    
Remaining performance obligations, expected timing of satisfaction period 2 years               2 years    
Minimum                      
License agreement, term of agreement                 1 year    
Long-duration contracts, assumptions by product and guarantee, discount rate 3.00%               3.00%    
Maximum                      
License agreement, term of agreement                 7 years    
Long-duration contracts, assumptions by product and guarantee, discount rate 6.00%               6.00%    
Percentage of Completion [Member]                      
Revenue from Contract with Customer, Including Assessed Tax                 $ 28,000