XML 44 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Summary of Stock Option Activity (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Shares, Beginning Balance 9,168,745  
Shares, Granted 375,000  
Shares, Cancelled (1,151,651)  
Shares, Ending Balance 8,392,094  
Shares, Exercisable 5,797,072  
Weighted Average Exercise Price, Beginning Balance $ 10.19  
Weighted Average Exercise Price, Granted 2.53  
Weighted Average Exercise Price, Cancelled 11.58  
Weighted Average Exercise Price, Ending Balance 9.96  
Weighted Average Exercise, Exercisable $ 9.62  
Weighted Average Remaining Contract Term 5 years 8 months 12 days 7 years 7 months 6 days
Weighted Average Remaining Contract Term, Exercisable 4 years 7 months 6 days