v3.26.1
Legal Proceedings (Details)
1 Months Ended
Feb. 06, 2026
USD ($)
Nov. 18, 2025
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