XML 52 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Schedule of operating lease expenses
 December 31,
  2022   2021   2020 
 (U.S. $ in thousands)
Operating lease cost:     
Fixed payments and variable payments that depend on an index or rate$8,951  $10,196  $10,102 
Total operating lease cost$8,951  $10,196  $10,102 
Schedule of other information related to operating leases
  December 31,
   2022   2021   2020 
  (U.S. $ in thousands)
Cash paid for amounts included in the measurement of lease liabilities $8,372  $9,829  $10,559 
Right-of-use assets obtained in exchange for new operating lease liabilities $12,057  $5,955  $10,008 
  
Schedule of weighted-average operating leases
  December 31,
   2022   2021   2020 
Weighted-average remaining lease term — operating leases 4.11 years 2.59 years 3.00 years
Weighted-average discount rate — operating leases  4.17%  4.58%  4.78%

 

Schedule of maturities of operating lease liabilities
  December 31,
  2022
  (U.S. $ in thousands)
2023$7,561 
2024 4,430 
2025 2,180 
2026 1,678 
2027 and thereafter 2,879 
Total operating lease payments 18,728 
Less: imputed interest (889
Present value of lease liabilities$17,839