XML 69 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Expenses, Net (Tables)
12 Months Ended
Dec. 31, 2023
Other Income and Expenses [Abstract]  
Schedule of Other Expenses, Net
The following table presents the components of other expenses, net:
Year Ended December 31,
 202320222021
(Gain) loss on derivatives$(1,108)$(906)$240 
Interest expense, net of interest income36,169 26,423 14,361 
Amortization of debt discount and debt issuance costs4,201 4,211 2,849 
Foreign currency transaction (gain) loss(581)144 852 
Government incentives(576)(2,599)(1,012)
Factoring fees5,844 — — 
Other expenses, net$43,949 $27,273 $17,290 
Schedule of Estimated Amortization Expense for the Next Five Years
Estimated amortization expense for existing debt discount and debt issuance costs for the next five succeeding fiscal years is as follows:
Estimated Amortization
2024$5,801 
2025$3,158 
2026$2,363 
2027$1,378 
2028$1,245