XML 52 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition - Schedule of Deferred Revenue Components (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Defined Benefit Plan Disclosure [Line Items]      
Deferred revenues at beginning of period $ 2,176    
Unearned revenue from cash received during the period, excluding amounts recognized as revenue during the period 361 $ (398)  
Deferred revenues at end of period 2,206    
Deferred revenue, non-current 4,313   $ 4,704
Sanwa Kagaku Kenkyusho Co., Ltd      
Defined Benefit Plan Disclosure [Line Items]      
Deferred revenues at beginning of period 6,880 6,806  
Unearned revenue from cash received during the period, excluding amounts recognized as revenue during the period 0 576  
Revenue recognized that was included in deferred revenues as of the beginning of the period (361) (178)  
Deferred revenues at end of period $ 6,519 $ 7,204