v3.26.1
Research and Development Revenue - Schedule of Company's Contract Liabilities (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
Contract liabilities:  
Balance at beginning $ 154
Additions 5,104
Reductions (5,258)
Balance at ending
Contract assets:  
Balance at beginning 849
Additions 447
Reductions
Balance at ending 1,296
Deferred revenue [Member]  
Contract liabilities:  
Balance at beginning 154
Additions 5,104
Reductions (5,258)
Balance at ending
Unbilled revenue [Member]  
Contract assets:  
Balance at beginning 849
Additions 447
Reductions
Balance at ending $ 1,296