v3.26.3
Schedule of Activity Related to RSU Stock-Based Payment Awards (Details) (Parenthetical) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2026
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Restricted stock units vested 125,912 125,912   240,659
Tax withholding obligations       5,958
Employees [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Restricted stock units vested     3,248  
Issuance of common stock in connection with legal settlement, shares       234,701
Restricted stock units granted   3,248