v3.26.1
Contract Losses - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Contract Losses [Line Items]    
The Company recognizes losses on the fulfilment of this contract $ 0 $ 2,122
Purchase Commitment [Member]    
Contract Losses [Line Items]    
The total liability associated with firm purchase commitment contracts $ 2,961,166 $ 3,042,044