v3.26.1
Condensed Consolidated Financial Statement Details - Accounts Receivable Allowance for Credit Losses (Details) - SEC Schedule, 12-09, Allowance, Credit Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Decrease in allowance          
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount $ 19   $ 19 $ 66 $ 465
SEC Schedule, 12-09, Valuation Allowances and Reserves, Period Increase (Decrease)   $ (232) $ 0    
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction $ (47) $ (167)