XML 93 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition (Disaggregation of Revenue by Geography) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
[2]
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]                        
Revenue $ 281,143 $ 282,000 $ 269,900 $ 286,598 [1] $ 287,300 $ 278,600 $ 552,000 $ 565,900 $ 833,109 $ 852,511 $ 1,154,600 $ 1,107,100
United States [Member]                        
Disaggregation of Revenue [Line Items]                        
Revenue 237,678     243,523 [2]         697,819 722,840    
United Kingdom [Member]                        
Disaggregation of Revenue [Line Items]                        
Revenue 27,494     27,143 [2]         87,324 83,252    
Other countries [Member]                        
Disaggregation of Revenue [Line Items]                        
Revenue $ 15,971     $ 15,932 [2]         $ 47,966 $ 46,419    
[1] We have revised certain amounts for the three and nine months ended September 30, 2024. See Note 2 and Note 13 for additional information.
[2] We have revised certain amounts for the three and nine months ended September 30, 2024. See Note 2 and Note 13 for additional information.