v3.25.2
Leases (Details)
$ in Millions
6 Months Ended
Jun. 30, 2025
USD ($)
Leases [Abstract]  
Right-of-use asset obtained in exchange for operating lease liability $ 3.0