XML 49 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition - Schedule of Deferred Revenue Components (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Defined Benefit Plan Disclosure [Line Items]        
Unearned revenue from cash received during the period, excluding amounts recognized as revenue during the period     $ (74) $ 1,189
Sanwa Kagaku Kenkyusho Co., Ltd        
Defined Benefit Plan Disclosure [Line Items]        
Deferred revenues at beginning of period $ 7,204 $ 7,736 6,806 8,341
Unearned revenue from cash received during the period, excluding amounts recognized as revenue during the period 0 0 550 0
Revenue recognized that was included in deferred revenues (324) (584) (476) (1,189)
Deferred revenues at end of period $ 6,880 $ 7,152 $ 6,880 $ 7,152