v3.26.3
XOMA Acquisition - Pro forma (Details) - XOMA Acquisition - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Business Combination        
Revenues and income $ 81,138 $ 129,850 $ 225,655 $ 259,894
Net income (loss) $ (18,800) $ 134,971 $ 767 $ 82,737