v3.26.1
Consolidated Financial Statement Details - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts receivable $ 30,278 $ 38,596
Less: allowance for expected credit losses (2,236) (1,828)
Accounts receivable, net $ 28,042 $ 36,768