v3.25.2
Stock-Based Compensation - Schedule of Activity Under PSUs (Details) - TSR Performance Share Unit
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Revenue PSUs  
Non-vested, beginning balance (in shares) | shares 1,205,251
Granted (in shares) | shares 0
Vested (in shares) | shares 0
Forfeited (in shares) | shares 0
Non-vested, ending balance (in shares) | shares 1,205,251
Weighted- Average Grant Date Fair Value Per PSU  
Non-vested, beginning balance (in dollars per share) | $ / shares $ 4.19
Granted (in dollars per share) | $ / shares 0
Vested (in dollars per share) | $ / shares 0
Forfeited (in dollars per share) | $ / shares 0
Non-vested, ending balance (in dollars per share) | $ / shares $ 4.19