XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Business and Significant Accounting Policies - Summary of other operating segment information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Restructuring and other related charges $ 0 $ 8,142 $ 0
Other Segments [Member]      
Segment Reporting Information [Line Items]      
Stock-based compensation expense and related employer payroll taxes 102,645 89,472 68,297
Amortization of acquired intangible assets 734 1,413 2,017
Restructuring and other related charges 0 8,142 0
Total other segment expenses $ 103,379 $ 99,027 $ 70,314