v3.26.1
Significant agreements - Revenue recognition due to changes in contract assets and liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Significant agreements        
Revenue recognized based on proportional performance $ 629 $ 2,920 $ 1,516 $ 5,384
Revenue recognized based on contract modifications and expiration of material rights       7,513
Total $ 629 $ 2,920 $ 1,516 $ 12,897