XML 69 R52.htm IDEA: XBRL DOCUMENT v3.25.4
License Agreements & Ducentis Acquisition - Sato License Agreement (Details) - USD ($)
12 Months Ended
Feb. 27, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Other revenue   $ 4,000,000 $ 30,000,000 $ 30,420,000
Sato        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Upfront payment received before taxes $ 25,000,000.0      
Revenue, remaining performance obligation, variable consideration amount, regulatory milestones   10,000,000.0    
Aggregate amount to be received upon achievement of sales milestones   30,000,000.0    
Number of years after first commercial sale to receive royalties 10 years      
Number of days for written notice 90 days      
Other revenue   $ 0 $ 25,000,000.0