Stock-based Compensation - Stock-Based Awards Activity (Details) - $ / shares |
3 Months Ended | 12 Months Ended | ||
---|---|---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
Share Based Compensation Arrangement Roll-Forward | ||||
Options, Outstanding, Beginning Balance | 21,965 | 27,590 | 27,590 | |
Options cancelled | (2,200) | |||
Options, Outstanding, Ending Balance | 19,765 | 27,590 | 21,965 | 27,590 |
Weighted Average Exercise Price | ||||
Weighted Average Exercise Price, Beginning Balance | $ 331.34 | $ 335.78 | $ 335.78 | |
Weighted Average Exercise Price, Options Cancelled | 330.72 | |||
Weighted Average Exercise Price, Ending Balance | $ 331.4 | $ 335.78 | $ 331.34 | $ 335.78 |
Weighted Average Remaining Contractual Life (Years) | 5 years 8 months 19 days | 6 years 8 months 8 days | 5 years 5 months 12 days | 6 years 11 months 8 days |