XML 87 R78.htm IDEA: XBRL DOCUMENT v3.25.2
Segment and Geographic Information - Summary of Revenue and Long-lived Assets (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Segment Reporting Information [Line Items]          
Revenues $ 219,462 $ 197,660 $ 428,038 $ 407,978  
Long-lived assets 109,206   109,206   $ 107,298
United States [Member]          
Segment Reporting Information [Line Items]          
Revenues 148,628 137,391 291,288 282,666  
Long-lived assets 95,994   95,994   92,983
United Kingdom [Member]          
Segment Reporting Information [Line Items]          
Revenues 44,570 37,891 87,299 79,111  
Long-lived assets 11,582   11,582   12,683
Other [Member]          
Segment Reporting Information [Line Items]          
Revenues 26,264 $ 22,378 49,451 $ 46,201  
Long-lived assets $ 1,630   $ 1,630   $ 1,632