v3.26.1
Stockholders' Equity (LTIP) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Stockholders' Equity          
Stock-based compensation expense $ 2,878 $ 16,793 $ 4,634 $ 23,082  
LTIP          
Stockholders' Equity          
LTIP, Percentage of outstanding shares     1.00%    
Fair value of stock granted     $ 1,500   $ 900
Stock-based compensation expense $ 100 $ 2,500 $ 100 $ 5,000  
LTIP | Chief Executive Officer (Dr. Rosenwald)          
Stockholders' Equity          
Number of shares, Granted     475,424 454,163  
LTIP | Executive Vice President (Mr. Weiss)          
Stockholders' Equity          
Number of shares, Granted     475,424 454,163