XML 106 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Based Compensation - Summary of Stock Option Activity (Details)
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Share-Based Payment Arrangement [Abstract]  
Number of Options, Beginning Balance | shares 2,535,768
Number of Options, Exercised | shares (2,504,496)
Number of Options, Forfeited | shares (31,272)
Weighted- Average Exercise Price, Beginning Balance | $ / shares $ 8.15
Weighted- Average Exercise Price, Exercised | $ / shares 8.1
Weighted- Average Exercise Price, Forfeited | $ / shares $ 12.67