XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition - Changes in Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Revenue From Contract With Customer [Abstract]        
Deferred revenue, Balance at Beginning of Period $ 3,533 $ 2,947 $ 3,740 $ 3,933
Deferred revenue, Billings 2,059 1,725 5,333 4,043
Deferred revenue, Revenue Recognized (1,786) (1,526) (5,267) (4,830)
Deferred revenue, Balance at End of Period $ 3,806 $ 3,146 $ 3,806 $ 3,146