XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Changes in Deferred Revenue, Inclusive of Both Current and Long-term (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Revenue, Remaining Performance Obligation [Roll Forward]    
Beginning balance $ 13,584 $ 20,046
Acquired deferred revenue (Note 3) 0 443
Recognition of deferred revenue (19,074) (28,493)
Deferral of revenue 17,889 24,837
Ending balance $ 12,399 $ 16,833