Annual report [Section 13 and 15(d), not S-K Item 405]

EMPLOYEE STOCK OPTIONS, RESTRICTED STOCK AWARD PLAN AND 401(K) - Schedule of Restricted Stock Grants (Details)

v3.25.4
EMPLOYEE STOCK OPTIONS, RESTRICTED STOCK AWARD PLAN AND 401(K) - Schedule of Restricted Stock Grants (Details)
12 Months Ended
Dec. 31, 2025
shares
February 16, 2023  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Restricted stock units (in shares) 2,270,842
February 13, 2024  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Restricted stock units (in shares) 2,647,970
April 5, 2024  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Restricted stock units (in shares) 60,000
July 31, 2024  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Restricted stock units (in shares) 76,600
December 9, 2024  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Restricted stock units (in shares) 83,000
February 12, 2025  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Restricted stock units (in shares) 3,691,373
April 29, 2025  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Restricted stock units (in shares) 76,177