XML 98 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Summary of RSA and PSA Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
PSAs [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
RSA unvested and outstanding, Beginning balance 152,880 92,305
Granted 0 89,869
Vested 0 0
Forfeited (36,050) (29,294)
RSA unvested and outstanding, Ending balance 116,830 152,880
RSA unvested and outstanding, Weighted Average Fair Value per RSA, Beginning Balance $ 11.64 $ 14.91
Granted 0 8.85
Vested 0 0
Forfeited 12.31 13.39
RSA unvested and outstanding, Weighted Average Fair Value per RSA, Ending Balance $ 11.43 $ 11.64
Time-based RSAs [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
RSA unvested and outstanding, Beginning balance 292,018 218,656
Granted 569,330 228,364
Vested (171,982) (115,122)
Forfeited (103,666) (39,880)
RSA unvested and outstanding, Ending balance 585,700 292,018
RSA unvested and outstanding, Weighted Average Fair Value per RSA, Beginning Balance $ 10.31 $ 15.27
Granted 2.61 8.52
Vested 10.53 14.73
Forfeited 5.31 14.51
RSA unvested and outstanding, Weighted Average Fair Value per RSA, Ending Balance $ 3.63 $ 10.31