XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition - Changes in Contract Assets (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]        
Unbilled receivables, Balance at Beginning of Period $ 3,430 $ 2,867 $ 3,087 $ 2,229
Unbilled receivables, Revenue Recognized In Advance of Billings 1,278 1,660 4,279 3,739
Unbilled receivables, Billings (952) (1,255) (3,610) (2,696)
Unbilled receivables, Balance at End of Period $ 3,756 $ 3,272 $ 3,756 $ 3,272