Current report of foreign issuer pursuant to Rules 13a-16 and 15d-16 Amendments

Equity (Details) - Schedule of Accumulated Other Comprehensive Income (loss), Net of Taxes

v3.23.2
Equity (Details) - Schedule of Accumulated Other Comprehensive Income (loss), Net of Taxes - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance $ (12,818) $ (8,771)
Other comprehensive income (loss) before reclassifications (874) (4,540)
Amounts reclassified from accumulated other comprehensive loss 1,021 (43)
Other comprehensive income (loss) 147 (4,583)
Ending balance (12,671) (13,354)
Net Unrealized Gain (Loss) on Cash Flow Hedges [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance (299) 1,572
Other comprehensive income (loss) before reclassifications (2,708) (1,049)
Amounts reclassified from accumulated other comprehensive loss 1,021 (43)
Other comprehensive income (loss) (1,687) (1,092)
Ending balance (1,986) 480
Foreign Currency Translation Adjustments [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance (12,519) (10,343)
Other comprehensive income (loss) before reclassifications 1,834 (3,491)
Amounts reclassified from accumulated other comprehensive loss
Other comprehensive income (loss) 1,834 (3,491)
Ending balance $ (10,685) $ (13,834)