v3.25.4
Balance Sheet Components - Schedule of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Balance Sheet Related Disclosures [Abstract]    
Unbilled accounts receivable $ 55,782 $ 46,316
Billed accounts receivable 113,249 59,995
Allowance for doubtful accounts and reserves (1,683) (160)
Accounts receivable, net $ 167,348 $ 106,151