XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Intangible Assets , Net - Summary of Components of Other Intangible Assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross value $ 19,670 $ 19,670
Accumulated amortization 16,278 15,837
Carrying value 3,392 3,833
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross value 18,900 18,900
Accumulated amortization 15,928 15,685
Carrying value 2,972 3,215
Backlog [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross value 460 460
Accumulated amortization 168 73
Carrying value 292 387
Trademarks and Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross value 310 310
Accumulated amortization 182 79
Carrying value $ 128 $ 231