v3.26.1
Fair Value Measurements and Marketable Securities - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Assets and Liabilities Measured on Recurring Basis          
Marketable security, unrealized gain (loss)     $ 0   $ 0
Marketable security, realized gain (loss)     0   0
Marketable security, gain (loss)     0   $ 0
Fair Value on a Nonrecurring Basis          
Assets and Liabilities Measured on Recurring Basis          
Long-lived asset impairment charges $ 0 $ 0 $ 0 $ 0