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) | |||