v3.25.3
Commitments and Contingencies (Details)
$ in Millions
Aug. 11, 2025
USD ($)
occurence
Commitments and Contingencies Disclosure [Abstract]  
Loss contingency, insurance coverage limit per occurrence | $ $ 1.0
Loss contingency, number of occurences | occurence 29