v3.26.1
Schedule of Antidilutive Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total common stock equivalents 16,758,630 13,074,243 16,758,630 12,993,803
Restricted Stock [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total common stock equivalents 4,577,611 743,907 4,577,611 689,808
Warrants for Common Stock [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total common stock equivalents 12,181,019 12,330,336 12,181,019 12,303,995