v3.26.1
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Millions
Mar. 17, 2026
Aug. 10, 2023
Mar. 31, 2026
Commitments and Contingencies [Line Items]      
Purchase commitments     $ 2.0
Contractual obligations under contract   $ 5.5  
Loss contingency accrual $ 2.8    
Settlement amount 4.3    
Small Scale Facility Plant [Member]      
Commitments and Contingencies [Line Items]      
Recorded an Additional $ 1.5