XML 108 R98.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue From Contracts With Customers - Disaggregation of Revenue Based on Timing of Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Revenue From Contracts With Customers [Abstract]        
Products and services transferred at a point in time $ 3,718 $ 2,754 $ 11,415 $ 8,819
Products and services transferred over time 4,083 3,319 11,428 9,674
Total revenue from contracts with customers $ 7,801 $ 6,073 $ 22,843 $ 18,493