v3.25.2
Business Segment Information - Presentation of Total Long-Lived Assets by Geographic Area (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Segment Reporting, Revenue Reconciling Item [Line Items]    
Long-lived assets $ 55,039 $ 58,692
United States    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Long-lived assets 38,418 40,286
United Kingdom    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Long-lived assets 11,037 12,849
Canada    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Long-lived assets 5,237 5,468
Other regions    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Long-lived assets $ 347 $ 89