v3.25.2
Debt (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Debt    
Term loans outstanding [1] $ 156,298 $ 133,615
Unamortized debt issuance costs (1,745) (1,604)
Total debt, net 154,553 132,011
Less: current portion of long-term debt (543) 0
Long-term debt, net $ 154,010 $ 132,011
Long-term debt, Weighted average interest rate (as a percent) [1],[2] 6.50%  
Long-term debt, Maturity Date [1] 2026-2035  
[1]

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

[2]

Weighted-average interest rate as of June 30, 2025