v3.25.2
Share-Based Compensation - RSUs Activity (Details) - Restricted Stock Units (RSU) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Number of Units    
Restricted stock unit, beginning balance (in shares) 6,000  
Restricted stock units granted in period (in shares) 286,974  
Restricted stock units vested in period (in shares) 0  
Restricted stock units forfeited in period (in shares) (9,667)  
Restricted stock unit, ending balance (in shares) 283,307 6,000
Restricted stock unit, unvested and expected to vest (in shares) 233,340  
RSU, Weighted Average Grant Date Fair Value    
Restricted stock units beginning balance (in dollars per share) $ 51.80  
Restricted stock units grant-date fair value (in dollars per share) 14.90  
Restricted stock units vested fair value (in dollars per share) 0  
Restricted stock units forfeited fair value (in dollars per share) 14.95  
Restricted stock units ending balance (in dollars per share) 15.68 $ 51.80
Restricted stock units, unvested and expected to vest (in dollars per share) $ 15.84  
RSU, Additional Disclosures [Abstract]    
Weighted Average Remaining Contractual Term (years) 1 year 8 months 15 days 8 months 15 days
Weighted average remaining contractual term, unvested and expected to vest (years) 1 year 7 months 13 days  
Aggregate intrinsic value, unvested $ 1,720 $ 83
Aggregate intrinsic value, unvested and expected to vest $ 1,416