v3.26.1
Commitments and Contingencies - Additional Information (Detail) - USD ($)
12 Months Ended
Oct. 21, 2022
Dec. 31, 2025
Apr. 14, 2026
Loss Contingencies [Line Items]      
Loss related to acquisition   $ 1,400,000  
Loss accural   2,100,000  
May 14, 2026 | Subsequent Event      
Loss Contingencies [Line Items]      
Litigation Settlement Amount     $ 750,000
Held in Escrow     250,000
November 16, 2026 | Subsequent Event      
Loss Contingencies [Line Items]      
Accrued settlement liability     500,000
May 17, 2027 | Subsequent Event      
Loss Contingencies [Line Items]      
Accrued settlement liability     $ 500,000
Other Current Liabilities      
Loss Contingencies [Line Items]      
Loss Accural current   1,600,000  
Other Noncurrent Liabilities      
Loss Contingencies [Line Items]      
Loss Accural non-current   $ 500,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