v3.25.3
Segment Disclosure - Summary of Significant Expenses Related to The Life Science Segment (Parenthetical) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting [Abstract]        
Interest and investment income $ 774 $ 1,846 $ 3,010 $ 5,419
Sublease income $ 684 $ 705 $ 1,883 $ 2,212