XML 61 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components - Other Liabilities, Non-current (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Balance Sheet Components    
Contingent consideration, non-current $ 632 $ 1,172
Deferred tax liability 1,102 1,102
Revenue participation liability, non-current (Note 8) 25,963  
Other   10,287
Total Other liabilities, non-current $ 27,697 $ 12,561