XML 59 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Disaggregation of Revenue by Timing of Revenue Recognition (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation Of Revenue [Line Items]    
Revenue $ 21,194 $ 16,803
Point In Time [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 16,880 15,147
Over Time [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue $ 4,314 $ 1,656