v3.25.4
Consolidated Balance Sheet Components - Schedule of Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Balance at beginning of period $ (1,985) $ (630)  
Provision for credit losses, net [1] (1,189) (1,760) $ (452)
Other adjustments and write-offs 2,014 405  
Balance at end of period $ (1,160) $ (1,985) $ (630)
[1] Includes changes in related party balances of $0.5 million, $0.2 million and $0.2 million for the years ended December 31, 2025, 2024, and 2023, respectively.