v3.26.1
Research and Development Revenue - Schedule of Company's Contract Liabilities (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Contract liabilities:  
Balance at beginning $ 154
Additions 80
Reductions (213)
Balance at ending 21
Contract assets:  
Balance at beginning 849
Additions 722
Reductions (496)
Balance at ending 1,075
Deferred revenue [Member]  
Contract liabilities:  
Balance at beginning 154
Additions 80
Reductions (213)
Balance at ending 21
Unbilled revenue [Member]  
Contract assets:  
Balance at beginning 849
Additions 722
Reductions (496)
Balance at ending $ 1,075