v3.26.1
Balance Sheet Components - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Jan. 01, 2025
Property, Plant, and Equipment [Line Items]            
Property and equipment, at cost $ 249,556,000   $ 249,556,000   $ 233,694,000  
Depreciation 3,500,000 $ 3,200,000 7,100,000 $ 6,100,000    
Other than temporary impairment 0 $ 0        
Gain (loss) on disposal of property and equipment     1,368,000 $ 0    
Utah Land And Building            
Property, Plant, and Equipment [Line Items]            
Gain (loss) on disposal of property and equipment     1,400,000      
Third parties            
Property, Plant, and Equipment [Line Items]            
Accounts receivable $ 65,050,000   $ 65,050,000   $ 66,890,000 $ 55,700,000