v3.25.2
Segment Information - Summary of Identifiable Assets By Segment (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Segment Reporting Information [Line Items]    
Total identifiable assets $ 631,461 $ 573,877
PLP-USA    
Segment Reporting Information [Line Items]    
Total identifiable assets 256,013 245,388
The Americas    
Segment Reporting Information [Line Items]    
Total identifiable assets 113,229 103,456
EMEA    
Segment Reporting Information [Line Items]    
Total identifiable assets 156,931 125,013
Asia-Pacific    
Segment Reporting Information [Line Items]    
Total identifiable assets $ 105,288 $ 100,020