XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Summary of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation Of Revenue [Line Items]    
Revenue $ 42,629 $ 40,144
Over-Time Revenue    
Disaggregation Of Revenue [Line Items]    
Revenue 137 1,105
Point-in-Time Revenue    
Disaggregation Of Revenue [Line Items]    
Revenue $ 42,492 $ 39,039