v3.25.1
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