XML 77 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components - Other Liabilities, Non-current (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Balance Sheet Components    
Contingent consideration, non-current $ 632 $ 1,172
Deferred tax liability (Note 13) 1,102 1,102
Revenue participation liability, non-current (Note 8) 27,595  
Other   10,287
Total Other liabilities, non-current $ 29,329 $ 12,561