v3.25.2
Schedule of Restricted Stock Units (Details)
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Equity Classified Restricted Stock Units [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Unvested beginning number of shares | shares 999,825
Unvested beginning weighted average fair value | $ / shares $ 12.18
Unvested vested number of shares | shares (243,560)
Unvested vested weighted average fair value | $ / shares $ 14.45
Unvested forfeitures number of shares | shares (106,638)
Unvested forfeitures weighted average fair value | $ / shares $ 13.91
Unvested ending number of shares | shares 649,627
Unvested ending weighted average fair value | $ / shares $ 10.86
Equity Classified Performance Stock Units [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Unvested beginning number of shares | shares 313,440
Unvested beginning weighted average fair value | $ / shares $ 23.10
Unvested vested number of shares | shares (31,976)
Unvested vested weighted average fair value | $ / shares $ 23.10
Unvested forfeitures number of shares | shares (23,602)
Unvested forfeitures weighted average fair value | $ / shares $ 23.10
Unvested ending number of shares | shares 257,862
Unvested ending weighted average fair value | $ / shares $ 23.10
Liability Classified Restricted Stock Units [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Unvested beginning number of shares | shares 24,366
Unvested beginning weighted average fair value | $ / shares $ 12.80
Unvested forfeitures number of shares | shares (3,046)
Unvested forfeitures weighted average fair value | $ / shares $ 8.84
Unvested ending number of shares | shares 21,320
Unvested ending weighted average fair value | $ / shares $ 12.80