XML 59 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition - Schedule of Performance Obligations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue, Remaining Performance Obligation [Roll Forward]    
Beginning balance $ 13,584 $ 20,046
Recognition of deferred revenue (7,550) (9,941)
Deferral of revenue 7,668 10,857
Ending balance $ 13,702 $ 20,962