XML 48 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of significant accounting policies - Schedule of Changes in Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Contract With Customer, Liability [Roll Forward]        
Balance, beginning of the period $ 379,094 $ 364,503 $ 385,709 $ 373,432
Acquisitions 11,685 0 11,685 0
Revenue earned (137,168) (128,206) (239,940) (223,890)
Deferral of revenue 159,082 136,348 255,239 223,103
Other (4,503) (2,439) (4,503) (2,439)
Balance, end of the period $ 408,190 $ 370,206 $ 408,190 $ 370,206