v3.25.4
Consolidated Balance Sheet Components - Schedule of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Billed accounts receivable $ 13,563 $ 9,483  
Unbilled accounts receivable 22,182 15,919  
Allowance for credit losses (1,160) (1,985) $ (630)
Total accounts receivable, net [1] $ 34,585 $ 23,417  
[1] Includes amounts from a related party of $22.8 million and $13.2 million as of December 31, 2025 and December 31, 2024, respectively.