v3.25.1
Share-Based Compensation - Stock Options - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Shares granted 714,100    
Stock-based compensation expense $ 2,745,000 $ 107,000  
Performance-Based Stock Options      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Shares granted     8,449
Stock-based compensation expense $ 0 $ 21,000