v3.25.2
Business Segment Information - Schedule of Additional Significant Segment Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting, Revenue Reconciling Item [Line Items]        
Share-based compensation $ 3,165 $ 3,322 $ 5,852 $ 6,290
Depreciation and amortization 2,526 2,606 5,334 5,331
Cost of Products and Services Sold        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Share-based compensation 207 193 376 344
Depreciation and amortization 1,060 1,507 2,449 3,054
Research and development        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Share-based compensation 279 264 482 530
Depreciation and amortization 569 243 1,054 485
Sales and marketing        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Share-based compensation 217 313 435 570
Depreciation and amortization 30 47 57 95
General and administrative        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Share-based compensation 2,462 2,552 4,559 4,846
Depreciation and amortization $ 868 $ 809 $ 1,775 $ 1,697