v3.26.1
Liability Related to Sale of Future Revenues - Schedule of Activities of Liability Related to Sale of Future Revenues (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Liability Related to Sale of Future Royalties [Abstract]    
Liability related to sale of future revenues - beginning balance $ 67,314  
Interest paid (1,316) $ (500)
Interest expense recognized 4,712  
Liability related to sale of future revenues - ending balance 70,710  
Less: Current portion classified to accrued and other current liabilities (215)  
Liability related to sale of future revenues, non-current $ 70,495