v3.25.2
Variable Interest Entities - Schedule Balance Sheet (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Variable Interest Entity [Line Items]    
Current assets $ 1,452,660 $ 1,457,774
Total assets 1,712,895 1,733,983
Current and total liabilities 1,303,966 1,263,031
Equity Method Investment, Nonconsolidated Investee or Group of Investees    
Variable Interest Entity [Line Items]    
Current assets 524,238 444,963
Noncurrent assets 1,894 1,894
Total assets 526,132 446,857
Current and total liabilities $ 467,959 $ 406,756