v3.26.1
Revenue Recognition - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Movement In Contract With Customer Liability [Roll Forward]      
Less deferred revenue, current $ (1,669)   $ (1,235)
Deferred revenue, non-current 3,465   3,810
Sanwa Kagaku Kenkyusho Co Ltd, Sanwa License      
Movement In Contract With Customer Liability [Roll Forward]      
Balance at beginning of period 5,045 $ 6,880  
Deferred revenue additions, excluding amounts recognized as revenue during the period 761 0  
Revenue recognized (672) (984)  
Balance at the end of the period 5,134 5,896 $ 5,045
Less deferred revenue, current (1,669) (1,904)  
Deferred revenue, non-current $ 3,465 $ 3,992