XML 85 R78.htm IDEA: XBRL DOCUMENT v3.25.3
Segment and Geographic Information - Summary of Revenue and Long-lived Assets (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Segment Reporting Information [Line Items]          
Revenues $ 208,821 $ 206,715 $ 636,859 $ 614,693  
Long-lived assets 111,622   111,622   $ 107,298
United States [Member]          
Segment Reporting Information [Line Items]          
Revenues 138,627 145,022 429,914 427,688  
Long-lived assets 99,193   99,193   92,983
United Kingdom [Member]          
Segment Reporting Information [Line Items]          
Revenues 44,656 41,897 131,955 121,008  
Long-lived assets 10,709   10,709   12,683
Other [Member]          
Segment Reporting Information [Line Items]          
Revenues 25,538 $ 19,796 74,990 $ 65,997  
Long-lived assets $ 1,720   $ 1,720   $ 1,632