XML 134 R118.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Based Compensation - Summary of Company's Stock Option Activity (Details) - Employee Stock Purchase Plan (ESPP)
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Stock options, outstanding | shares 0
Stock options, corporate restructuring | shares 463,194
Stock options, outstanding | shares 463,194
Stock options, options exercisable | shares 50,347
Weighted average exercise price, Outstanding | $ / shares $ 0
Weighted average exercise price, corporate restructuring | $ / shares 10.51
Weighted average exercise price, Outstanding | $ / shares 10.51
Weighted average exercise price, options exercisable | $ / shares $ 9.93
Weighted average remaining contractual term (years) 5 years 9 months
Weighted average remaining contractual term (years), options exercisable 4 years 8 months 23 days