v3.26.1
Basis of presentation (Details)
$ in Millions
Mar. 31, 2026
USD ($)
Refunds for IEEPA Tariffs [Member]  
Basis of presentation [Abstract]  
Previously paid duties $ 0.5