v3.26.1
Commitments and Contingencies - Additional Information (Detail) - USD ($)
12 Months Ended
Oct. 21, 2022
Dec. 31, 2025
Jun. 30, 2026
Apr. 14, 2026
Loss Contingencies [Line Items]        
Loss related to acquisition   $ 1,400,000    
Loss accural   $ 2,100,000    
May 14, 2026        
Loss Contingencies [Line Items]        
Litigation Settlement Amount       $ 750,000
Held in Escrow       250,000
November 16, 2026        
Loss Contingencies [Line Items]        
Accrued settlement liability       500,000
May 17, 2027        
Loss Contingencies [Line Items]        
Accrued settlement liability       $ 500,000
Other Current Liabilities        
Loss Contingencies [Line Items]        
Estimated litigation liability     $ 1,000,000  
Other Accrued Expenses        
Loss Contingencies [Line Items]        
Estimated litigation liability     $ 1,000,000  
Share Purchase Agreement        
Loss Contingencies [Line Items]        
Loss contingency, maximum earnout amount $ 3,000,000      
Escrow Agreement        
Loss Contingencies [Line Items]        
Loss contingency, maximum earnout amount $ 1,000,000