v3.26.1
Fair Value Measurements and Investments in Marketable Securities - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Investments in marketable securities:          
Realized gains and losses $ 0 $ 0 $ 0 $ 0  
Unrealized loss position         $ 0
Accrued interest receivable 2,100,000   2,100,000   1,500,000
Fair value assets transfers between level 1, level 2 or level 3 $ 0   $ 0   $ 0