v3.26.1
Commitments and Contingencies (Details)
1 Months Ended
Mar. 24, 2026
USD ($)
Feb. 06, 2026
USD ($)
Aug. 22, 2025
USD ($)
Mar. 30, 2023
claim
Jun. 03, 2025
claim
California Labor Actions          
Loss Contingencies [Line Items]          
Loss contingency, claims filed number | claim       2  
Litigation settlement, amount awarded to other party   $ 220,000      
Shareholder Actions          
Loss Contingencies [Line Items]          
Loss contingency, claims filed number | claim         2
Litigation settlement, amount awarded to other party $ 12,500,000        
Cybersecurity Action          
Loss Contingencies [Line Items]          
Litigation settlement, amount awarded to other party     $ 337,198