v3.26.1
Fair Value Measurements - Summary of Fair Value Measurements (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Assets:            
Fair Value $ 90,998   $ 92,586      
Fair Value, Inputs, Level 1            
Assets:            
Fair Value 41,319   37,279      
Fair Value, Inputs, Level 2 [Member]            
Assets:            
Fair Value 48,147   54,248      
Level 3 | Private Placement Warrants            
Liabilities:            
Total Warrant Liabilities $ 0 $ 34 $ 199 $ 862 $ 1,206 $ 1,690