v3.26.1
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total $ 48,578 $ 32,632
Royalties    
Disaggregation of Revenue [Line Items]    
Total 347 1,527
Americas    
Disaggregation of Revenue [Line Items]    
Total 32,798 15,528
Asia and Pacific    
Disaggregation of Revenue [Line Items]    
Total 7,990 12,464
Europe, Middle East and Africa    
Disaggregation of Revenue [Line Items]    
Total $ 7,790 $ 4,640