XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Schedule of stock-based compensation awards (Details) - $ / shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Total equity awards granted 845,425 1,801,851
RSUs [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of equity awards 629,532 913,668
Weighted-average fair value $ 3.03 $ 2.12
PSUs [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of equity awards 107,259 442,217
Weighted-average fair value $ 3.61 $ 2.45
Stock options [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of equity awards 108,634 445,966
Weighted-average fair value $ 1.5 $ 1.05