v3.26.1
Consolidated Financial Statement Details - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Disaggregation of Revenue [Line Items]    
Accounts receivable, gross $ 28,599 $ 38,596
Less: allowance for expected credit losses (1,882) (1,828)
Accounts receivable, net 26,717 36,768
Accounts receivable - Managed Services    
Disaggregation of Revenue [Line Items]    
Accounts receivable, gross 11,113 13,600
Accounts receivable - Software Products and Services    
Disaggregation of Revenue [Line Items]    
Accounts receivable, gross $ 17,486 $ 24,996