v3.25.1
Consolidated Balance Sheet Components - Other Noncurrent Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Related Party Transaction [Line Items]    
Operating lease liability, noncurrent $ 14,326 $ 19,261
Total 19,337 19,261
Nonrelated Party    
Related Party Transaction [Line Items]    
Note payable due to related party $ 5,011 $ 0