v3.26.1
Fair Value Measurements - Additional Information (Detail) - 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
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]          
Gain (losses) recorded for a change in fair value $ (900,000) $ (900,000) $ (2,500,000) $ (2,600,000)  
Fair value, assets, transfers into level 3, amount     0   $ 0
Fair value, assets, transfers out of level 3, amount     0   0
Fair value, assets, transfers into level 2, amount     0   0
Fair value, assets, transfers out of level 2, amount     0   0
Fair value, assets, transfers into level 1, amount     0   0
Fair value, assets, transfers out of level 1, amount     0   0
Fair value, liabilities, transfers into level 3, amount     0   0
Fair value, liabilities, transfers out of level 3, amount     0   0
Fair value, liabilities, transfers into level 2, amount     0   0
Fair value, liabilities, transfers out of level 2, amount     0   0
Fair value, liabilities, transfers into level 1, amount     0   0
Fair value, liabilities, transfers out of level 1, amount     $ 0   $ 0