XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Disaggregated by Timing of Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue        
Revenue $ 15,241 $ 14,795 $ 44,295 $ 36,923
Point in time        
Disaggregation of Revenue        
Revenue 14,932 13,618 41,582 34,212
Over time        
Disaggregation of Revenue        
Revenue $ 309 $ 1,177 $ 2,713 $ 2,711