Balance Sheet Components - Additional Information (Details) $ in Millions |
6 Months Ended | |
---|---|---|
Feb. 14, 2025
USD ($)
ft²
|
Jun. 30, 2025
USD ($)
|
|
Inventory Disclosure [Abstract] | ||
Number of square feet | ft² | 330,000 | |
Expected cost | $ 35.0 | |
Payments to acquire buildings | $ 16.4 |