XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition - Revenue by Timing of Transfer of Goods or Services (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 [Line Items]        
Total revenue $ 3,015 $ 4,175 $ 11,945 $ 12,857
Goods or services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue 770 2,275 5,484 6,296
Goods or services transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue $ 2,245 $ 1,900 $ 6,461 $ 6,561