XML 57 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Summary of Stock Option Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Number of Options Outstanding, Beginning Balance 453,902  
Number of Options, Forfeited (191,111)  
Number of Options Outstanding, Ending Balance 262,791 453,902
Options vested and exercisable at December 31, 2024 235,480  
Weighted Average Exercise Price, Options outstanding at January 1, 2024 $ 317.63  
Weighted Average Exercise Price, Forfeited 260.59  
Weighted Average Exercise Price, Options outstanding at December 31, 2024 359.03 $ 317.63
Weighted Average Exercise Price, Options vested and exercisable at December 31, 2024 $ 377.43  
Weighted Average Contractual Life, Options outstanding 6 years 7 months 6 days 7 years 10 months 24 days
Weighted Average Contractual Life, Options vested and exercisable at December 31, 2024 6 years 6 months