Annual report [Section 13 and 15(d), not S-K Item 405]

Interest And Other Expenses, Net - Components of Other Expenses, Net (Details)

v3.25.0.1
Interest And Other Expenses, Net - Components of Other Expenses, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Other Income and Expenses [Abstract]      
Gain on derivatives $ (1,027) $ (1,108) $ (906)
Interest and other expenses, net 65,031 36,169 26,423
Amortization of debt discount and debt issuance costs 5,151 4,201 4,211
Foreign currency transaction loss (gain) 3,840 (581) 144
Government incentives 339 (576) (2,599)
Bank discount fees 1,471 5,844 0
Other (income) expenses $ (74,805) $ (43,949) $ (27,273)