XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Components - Other Liabilities, Non-current (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]    
Contingent consideration, non-current $ 632 $ 1,172
Deferred tax liability 1,102 1,102
Revenue participation liability, non-current (Note 8) 27,427  
Other   10,287
Total Other liabilities, non-current $ 29,161 $ 12,561