XML 75 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Development Agreement (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Sep. 30, 2021
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Total revenue $ 130,581 $ 138,144 $ 117,243  
Development revenue        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Total revenue 2,559 8,865 $ 0  
Development revenue | Undisclosed Customer        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Annual payments receivable       $ 400
Total revenue $ 2,400 $ 8,800