v3.25.1
Stockholders' Equity and Stock-Based Compensation - Summary of Performance Share Units (Details) - Performance Share Units (PSUs)
3 Months Ended
Mar. 31, 2025
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Unvested Granted | shares 602,727
Unvested at March 31, 2025 | shares 602,727
Unvested Granted | $ / shares $ 3.53
Unvested at March 31, 2025 | $ / shares $ 3.53