v3.26.1
Commitments and Contingencies (Details)
Feb. 07, 2025
defendant
Jun. 21, 2024
stockholder
defendant
Apr. 25, 2024
stockholder
defendant
Apr. 12, 2024
defendant
Commitments and Contingencies Disclosure [Abstract]        
Number of executive defendants | defendant 3 3 3 3
Number of stockholders that filed complaints | stockholder   2 2