v3.25.2
Stock-Based Compensation - Schedule of Activity Under Revenue PSUs (Details) - Revenue Performance Share Unit
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Revenue PSUs  
Non-vested, beginning balance (in shares) | shares 868,218
Granted (in shares) | shares 0
Vested (in shares) | shares (217,055)
Forfeited (in shares) | shares 0
Performance adjustment (in shares) | shares 0
Non-vested, ending balance (in shares) | shares 651,163
Weighted- Average Grant Date Fair Value Per PSU  
Non-vested, beginning balance (in dollars per share) | $ / shares $ 5.16
Granted (in dollars per share) | $ / shares 0
Vested (in dollars per share) | $ / shares 5.16
Forfeited (in dollars per share) | $ / shares 0
Performance adjustment (in dollars per share) | $ / shares 0
Non-vested, ending balance (in dollars per share) | $ / shares $ 5.16