XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Rollforward of Deferred Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Accounting Policies [Abstract]    
Beginning Balance $ 77,646 $ 68,024
Revenue recognized that was included in deferred revenue at the beginning of the period (55,359) (45,699)
Consideration received in advance of services performed net of revenue recognized in the current period 59,917 55,920
Other (1,311) (599)
Ending Balance $ 80,893 $ 77,646