v3.25.1
Share-Based Compensation - Performance Share Units (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
May 06, 2024
Mar. 31, 2025
Mar. 31, 2024
Share-based compensation      
Expected period for recognition   2 years 1 month 6 days 2 years 3 months 18 days
Performance Share Units | 2019 Plan      
Share-based compensation      
Granted 924,000    
Percentage of shares to vest   100.00%  
Weighted average grant date fair value   $ 1.74  
Restricted Stock Units      
Share-based compensation      
Granted   988,850 0
Unrecognized compensation   $ 1.9  
Expected period for recognition   3 years 9 months 18 days  
Restricted Stock Units | 2019 Plan      
Share-based compensation      
Weighted average grant date fair value   $ 2.02