v3.26.3
Business Segment Information - Schedule of Additional Significant Segment Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting [Line Items]        
Share-based compensation $ 2,278 $ 2,835 $ 7,333 $ 8,687
Depreciation and amortization 2,199 2,454 6,911 7,789
Location, Statement of Income, Balance: us-gaap:CostOfGoodsAndServicesSold        
Segment Reporting [Line Items]        
Share-based compensation 169 208 550 584
Depreciation and amortization 845 1,054 2,813 3,503
Location, Statement of Income, Balance: us-gaap:GeneralAndAdministrativeExpense        
Segment Reporting [Line Items]        
Share-based compensation 1,479 2,132 5,097 6,691
Depreciation and amortization 1,002 865 3,046 2,640
Location, Statement of Income, Balance: us-gaap:ResearchAndDevelopmentExpense        
Segment Reporting [Line Items]        
Share-based compensation 353 282 990 764
Depreciation and amortization 350 514 1,048 1,568
Location, Statement of Income, Balance: us-gaap:SellingAndMarketingExpense        
Segment Reporting [Line Items]        
Share-based compensation 277 213 696 648
Depreciation and amortization $ 2 $ 21 $ 4 $ 78