XML 95 R82.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes - Schedule of Components of Deferred Tax Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Deferred Tax Liabilities, Net [Abstract]    
Deferred tax assets, net $ 209 $ 2,412
Deferred tax liabilities, net (4,204) (3,705)
Deferred tax liabilities, net (3,995) (1,293)
Total deferred tax assets 74,237 54,163
Valuation allowance (47,384) (29,477)
Net deferred tax assets 26,853 24,686
Total deferred tax liabilities $ (30,848) $ (25,979)