XML 34 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2022
Revenue From Contract With Customer [Abstract]  
Summary of Disaggregation of Revenue

The disaggregation of revenue was as follows:

 

 

Three Months Ended

June 30,

 

 

Six Months Ended

June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Over-time revenue

 

$

173

 

 

$

1,105

 

 

$

361

 

 

$

2,209

 

Point-in-time revenue

 

 

51,027

 

 

 

49,306

 

 

 

93,468

 

 

 

88,346

 

Total revenue

 

$

51,200

 

 

$

50,411

 

 

$

93,829

 

 

$

90,555