XML 69 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Collaborative Arrangements - Merck Sitagliptin Catalyst Supply Agreement (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Dec. 31, 2015
Feb. 29, 2012
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]              
Performance obligations satisfied     $ 17,937 $ 2,038      
Revenues         $ 70,143 $ 138,590 $ 104,754
Product revenue              
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]              
Revenues         $ 42,906 $ 116,676 $ 70,657
Sitagliptin Enzyme | Revenue Benchmark | Collaborative Arrangement Concentration Risk              
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]              
Concentration risk, percentage         6.00% 4.00% 9.00%
Merck | Sitagliptin Enzyme              
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]              
Revenues         $ 700    
Merck | Supply Agreement              
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]              
Term of collaborative research and development agreement 5 years 5 years          
Merck | Supply Agreement | Product revenue              
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]              
Performance obligations satisfied         $ 4,400 $ 5,900 $ 9,800