v3.26.3
Revenue recognition - Schedule of Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Contract with Customer, Liability    
Deferred revenue (Beginning balance) $ 11,512 $ 13,390
Deferred revenue additions in the current period, net of revenue recognized 61,400 5,961
Revenue recognized that was included in the beginning period (11,118) (13,390)
Deferred revenue (Ending balance) $ 61,794 $ 5,961