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