v3.25.2
Commitments and Contingencies (Details)
$ in Thousands
Apr. 17, 2025
USD ($)
Mar. 11, 2024
USD ($)
Jun. 28, 2025
officer
Southern District Of California - Federal District Court      
Loss Contingencies [Line Items]      
Gross settlement awarded to other party $ 60    
Northern District of California - Federal Court      
Loss Contingencies [Line Items]      
Number of complaints filed | officer     2
Gross settlement awarded to other party   $ 4,500