v3.26.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Jul. 04, 2025
Income Tax Disclosure [Line Items]        
Deferred Tax Assets, Net $ 52,300   $ 45,700  
Other Tax Expense (Benefit) 0 $ 0    
Income tax expense (benefit) $ 0 $ 0 $ 0  
Percentage Of Deferred Tax Asset Valluation Allowance 100.00%      
Percentage Of Bonus Depreciation And Domestic Cost       100.00%