XML 145 R123.htm IDEA: XBRL DOCUMENT 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)