XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Business Segments and Geographic Information - Summary of Revenue from External Customers (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]        
Revenues $ 49,534 $ 52,204 $ 96,357 $ 107,267
United States [Member]        
Segment Reporting Information [Line Items]        
Revenues 48,515 51,265 94,631 105,020
Canada [Member]        
Segment Reporting Information [Line Items]        
Revenues 308 701 602 1,532
India and Other [Member]        
Segment Reporting Information [Line Items]        
Revenues $ 711 $ 238 $ 1,124 $ 715