v3.26.3
Business Segments and Geographic Information - Summary of Revenue from External Customers (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting Information [Line Items]        
Revenues $ 41,987 $ 48,496 $ 124,517 $ 145,910
United States [Member]        
Segment Reporting Information [Line Items]        
Revenues 40,791 48,078 121,751 144,412
Canada [Member]        
Segment Reporting Information [Line Items]        
Revenues 397 112 537 388
India and Other [Member]        
Segment Reporting Information [Line Items]        
Revenues $ 799 $ 306 $ 2,229 $ 1,110