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, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Property Plant And Equipment [Line Items] | ||||
Depreciation | $ 3,017 | $ 3,128 | $ 6,051 | $ 6,307 |
Depreciation and amortization | 4,007 | 4,157 | 8,057 | 8,490 |
Rental equipment | ||||
Property Plant And Equipment [Line Items] | ||||
Depreciation | 3,017 | 3,128 | 6,051 | 6,307 |
Other property and equipment | ||||
Property Plant And Equipment [Line Items] | ||||
Depreciation and amortization | $ 990 | $ 1,029 | $ 2,006 | $ 2,183 |