v3.26.1
Debt (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Debt    
Term loans outstanding [1] $ 313,093 $ 182,474
Unamortized debt issuance costs (4,214) (2,689)
Total debt, net 308,879 179,785
Less: current portion of long-term debt (5,739) (3,374)
Long-term debt $ 303,140 $ 176,412
Long-term debt, Weighted average interest rate (as a percent) [1],[2] 6.50%  
Long-term debt, Maturity Date [1] 2026-2040  
[1]

Includes debt denominated in BRL and converted to USD as of the reporting date

[2]

Weighted-average interest rate as of June 30, 2026