v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Accrued non-Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Condensed Financial Information Disclosure [Abstract]    
Accrued Income Taxes, Noncurrent $ 9,657 $ 8,599
Deferred Tax Liabilities, Net 473 463
Other Accrued Liabilities 1,880 1,710
Other liabilities, noncurrent $ 12,010 $ 10,772