v3.26.1
Segment and Geographic Information - Summary of Revenue and Long-lived Assets (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Segment Reporting Information [Line Items]      
Revenues $ 233,380 $ 208,576  
Long-lived assets 111,642   $ 112,431
United States [Member]      
Segment Reporting Information [Line Items]      
Revenues 149,749 142,660  
Long-lived assets 100,207   99,849
United Kingdom [Member]      
Segment Reporting Information [Line Items]      
Revenues 52,846 42,729  
Long-lived assets 9,595   10,740
Other [Member]      
Segment Reporting Information [Line Items]      
Revenues 30,785 $ 23,187  
Long-lived assets $ 1,840   $ 1,842