v3.26.1
Fair Value of Financial Instruments - Additional Information (Details)
$ in Millions
6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]      
Proceeds from available for sale security $ 4.0 $ 10.0  
Minimum      
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]      
Long-term investments maturities 1 year    
Maximum      
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]      
Long-term investments maturities 2 years    
Quoted Prices in Active Markets for Identical Assets (Level 1) | Money Market Funds      
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]      
Investments $ 24.0   $ 33.9
Significant Other Observable Inputs (Level 2)      
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]      
Accrued interest receivable $ 2.1   $ 2.0
Level 3      
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]      
Estimated borrowing rate measurement input 0.08    
Level 3 | Equipment      
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]      
Net book value of equipment subject to impairment measured using third party quote $ 4.1    
Net book value of equipment subject to impairment measured at zero fair value $ 0.9