v3.26.1
Fair Value Measurements (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Fair Value Disclosures [Abstract]            
Money market funds $ 50,800,000 $ 50,800,000   $ 50,800,000   $ 65,100,000
Purchase of investments 1,500,000          
Unrealized net gain on investments   5,500,000 $ 0 5,500,000 $ 0  
Investments carrying value $ 15,000,000.0 15,000,000.0   15,000,000.0   $ 8,000,000.0
Impairment   $ 0 $ 0 $ 0 $ 0