XML 59 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue from Contracts with Customers (Summary of Disaggregation of Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation Of Revenue [Line Items]    
Revenue $ 24,066 $ 28,005
Other services [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 510 238
Non-cash royalties [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 23,556 27,767
United States [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 23,556 27,767
United States [Member] | Non-cash royalties [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 23,556 27,767
Rest of World [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 510 238
Rest of World [Member] | Other services [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue $ 510 $ 238