XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Deferred revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue    
Balance, beginning of the period $ 138,174 $ 210,885
Deferral of revenue 26,359 42,974
Recognition of deferred revenue (25,209) (45,441)
Balance, end of the period 139,324 $ 208,418
Reclassification from deferred revenue to refund liability $ 8,000