v3.26.3
Significant agreements - Revenue recognition due to changes in contract assets and contract liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Significant agreements        
Revenue recognized based on proportional performance   $ 3,197 $ 1,516 $ 8,581
Revenue recognized based on contract modifications and expiration of material rights $ 34,057 6,537 34,057 14,050
Revenue recognized based on changes in transaction price   2,000   2,000
Total $ 34,057 $ 11,734 $ 35,573 $ 24,631