XML 83 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Collaborative Arrangements and Licensing Agreements, Sobi (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Collaborative Arrangement and Licensing Agreement [Abstract]      
Revenue $ 787,647 $ 587,367 $ 810,456
Sobi [Member]      
Collaborative Arrangement and Licensing Agreement [Abstract]      
Revenue $ 2,646 $ 4,004 $ 7,443
Sobi [Member] | Revenue [Member] | Strategic Partner [Member]      
Collaborative Arrangement and Licensing Agreement [Abstract]      
Concentration percentage   1.00% 1.00%
Sobi [Member] | Maximum [Member] | Revenue [Member] | Strategic Partner [Member]      
Collaborative Arrangement and Licensing Agreement [Abstract]      
Concentration percentage 1.00%