XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Schedule of Deferred Revenue Components (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Deferred Revenue Arrangement [Line Items]      
Deferred revenues at beginning of period $ 2,240    
Unearned revenue from cash received during the period, excluding amounts recognized as revenue during the period 1,535 $ (8,341) $ 0
Balance at end of period 2,056 2,240  
Deferred revenue, non-current 4,750 6,101  
Sanwa Kagaku Kenkyusho Co Ltd [Member]      
Deferred Revenue Arrangement [Line Items]      
Deferred revenues at beginning of period 8,341 0  
Unearned revenue from cash received during the period, excluding amounts recognized as revenue during the period 0 8,341  
Revenue recognized that was included in deferred revenues as of the beginning of the period (1,535) 0  
Balance at end of period 6,806 8,341 $ 0
Less deferred revenue, current (2,056) (2,240)  
Deferred revenue, non-current $ 4,750 $ 6,101