XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Summary of Contract with Customer Asset and Liability (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]    
Total deferred revenue, beginning of the period $ 56,012 $ 52,456
Additions 41,006 130,559
Recognized (37,400) (127,003)
Total deferred revenue, end of the period 59,618 56,012
Current deferred revenue 57,429 53,232
Non-current deferred revenue 2,189 2,780
Total $ 59,618 $ 56,012