XML 105 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Segment Information - Long-Lived Assets By Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]    
Total long-lived assets $ 428,728 $ 318,854
United States    
Segment Reporting Information [Line Items]    
Total long-lived assets 332,162 270,613
United Kingdom    
Segment Reporting Information [Line Items]    
Total long-lived assets 27,003 26,785
China    
Segment Reporting Information [Line Items]    
Total long-lived assets 36,315 2,017
Other    
Segment Reporting Information [Line Items]    
Total long-lived assets $ 33,248 $ 19,439