Balance Sheet Components - Summary of Depreciation and Amortization Expense of Rental Equipment and Other Property and Equipment (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Property Plant And Equipment [Line Items] | ||||
| Depreciation | $ 2,475 | $ 3,017 | $ 5,103 | $ 6,051 |
| Depreciation and amortization | 3,445 | 4,007 | 7,053 | 8,057 |
| Rental equipment | ||||
| Property Plant And Equipment [Line Items] | ||||
| Depreciation | 2,475 | 3,017 | 5,103 | 6,051 |
| Other property and equipment | ||||
| Property Plant And Equipment [Line Items] | ||||
| Depreciation and amortization | $ 970 | $ 990 | $ 1,950 | $ 2,006 |