v3.26.1
Business Segment Information - Schedule of Additional Significant Segment Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Share-based compensation $ 2,287 $ 3,165 $ 5,055 $ 5,852
Depreciation and amortization 2,371 2,526 4,712 5,334
Location, Statement of Income, Balance: us-gaap:CostOfGoodsAndServicesSold        
Segment Reporting [Line Items]        
Share-based compensation 191 207 381 376
Depreciation and amortization 976 1,060 1,968 2,449
Location, Statement of Income, Balance: us-gaap:GeneralAndAdministrativeExpense        
Segment Reporting [Line Items]        
Share-based compensation 1,524 2,462 3,618 4,559
Depreciation and amortization 1,046 868 2,044 1,775
Location, Statement of Income, Balance: us-gaap:ResearchAndDevelopmentExpense        
Segment Reporting [Line Items]        
Share-based compensation 357 279 637 482
Depreciation and amortization 176 569 525 1,054
Location, Statement of Income, Balance: us-gaap:SellingAndMarketingExpense        
Segment Reporting [Line Items]        
Share-based compensation 215 217 419 435
Depreciation and amortization $ 173 $ 30 $ 175 $ 57