XML 75 R63.htm IDEA: XBRL DOCUMENT v3.25.4
Schedule of Accounts Receivable, Net (Parenthetical) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accounts Receivable [Line Items]      
Total revenues $ 348,966 $ 285,504 $ 198,962
Cipla Ltd      
Accounts Receivable [Line Items]      
Total revenues 600    
Collaborations and services      
Accounts Receivable [Line Items]      
Total revenues $ 106,713 100,840 $ 52,954
Collaborations and services | Cipla Ltd      
Accounts Receivable [Line Items]      
Regulatory milestone payment receivable   $ 1,100