v3.26.1
Related Party Transactions - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Related Party Transactions          
Accounts payable $ 6,996   $ 6,996   $ 4,154
Accrued expenses 39,056   39,056   43,835
BIRC | Chief Medical Officer          
Related Party Transactions          
Expenses (net credit) incurred 34 $ 4 179 $ 25  
Accounts payable 0   0   126
Accrued expenses 17   17   $ 590
i2 Vision Inc | Related Party          
Related Party Transactions          
Expenses (net credit) incurred $ 0 $ 43 $ 0 $ (121)