v3.25.2
Stockholders' Equity - Summary of Unvested Shares (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Stockholders' Equity Note [Abstract]      
Number of unvested shares, Beginning balance   918,227  
Number of unvested shares, Shares granted 137,592 137,592 1,036,450
Number of unvested shares, Shares forfeited   (5,020)  
Number of unvested shares, Shares vested   (406,093)  
Number of unvested shares, Ending balance 644,706 644,706  
Weighted Average Grant-Date Fair Value, Beginning balance   $ 13.791  
Weighted Average Grant-Date Fair Value, Shares granted   1.88 $ 15.02
Weighted Average Grant-Date Fair Value, Shares forfeited   15.41  
Weighted Average Grant-Date Fair Value, Shares vested   10.866  
Weighted Average Grant-Date Fair Value, Ending balance $ 12.791 $ 12.791